Git作为最流行的代码版本控制工具,基本上已经成为了程序员的一个标配技能。无论使用GitHub,GitLib,Gitee等进行代码托管,均基于Git。下面聊一聊开发人员必会的几个Git技巧和团队协作的一些Git工作流。
1Git常用的超级实用命令
1.1与仓库相关的操作
克隆代码仓库到本地,开发必用
gitcloneurl
查看本地仓库配置了那些对应的远程仓库。
gitremote-v
添加远程仓库
gitremoteaddnameurl
更新远程仓库地址
gitremoteset-url--pushnamenewUrl
拉取远程仓库
gitpullremoteNamelocalBranchName
推送本地仓库到远程仓库,默认是当前所在branch
gitpushremoteNamelocalBranchName
1.2分支的创建切换等相关操作
查看本地分支/所有分支
gitbranch/gitbranch-a
查看远程分支
gitbranch-r
创建本地分支
gitbranchname
本地创建分支并和远程分支关联,再切换到该分支。
gitcheckout-b本地分支名远程仓库名/远程分支名gitbranch-b本地分支名远程仓库名/远程分支名
根据远程分支创建本地分支,但是不会切换到新分支,需要手动checkout
gitfetch远程仓库名远程分支名:本地分支名
创建新分支并立刻切换到改分支
gitcheckout-bname
创建远程分支:
gitpushoriginname
删除远程分支
gitpushorigin:heads/name也可以push一个空的本地分支,那么也将删除远程分支
修改分支名
gitbranch-moldNamenewNamegitbranch-mnewName(修改当前BranchName)
1.3Tag相关
查看Tag
gittag
创建Tag
gittagname
删除Tag
gittag-dname
查看远程Tag
gittag-r
pushTag到远程仓库
gitpushorigintagName
删除远程Tag
gitpushorigin:refs/tags/tagName
1.4git提交相关
先add然后在提交,不过add大多时候利用开发工具来做比较方便。
gitaddnewfile.txtgit
转载请注明:http://www.0431gb208.com/sjszjzl/7412.html