git branch管理常用命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git branch管理常用命令相关的知识,希望对你有一定的参考价值。

参考技术A git
branch管理常用命令查看本地分支[plain]git
branch
*
dev
master
*代表当前位于dev分支查看远程分支[plain]git
branch
--remote
origin/dev
origin/master
创建分支[plain]git
checkout
-b
new_branch
注意,new_branch的代码来自于当前分支切换分支[plain]git
checkout
another_branch
和创建分支就差-b参数push本地分支代码到远端服务器[plain]git
push
origin
branch_name
如果远端服务器没有该分支,将会自动创建pull远端分支代码到本地对应分支[plain]git
pull
origin
branch_name
删除本地分支,首先切换到别的分支,然后才能删除某个分支[plain]git
checkout
b
git
branch
-d
a
删除远程分支[plain]git
push
origin
--delete
branch_name
合并本地分支[plain]git
merge
b
假设当前分支为dev,上面的命令就是将本地的b分支代码合并到当前分支dev中合并远程分支,和前面的几乎一样,[plain]git
merge
origin/b
远程分支b被合并到本地当前分支dev中了。

git常用命令

新建本地仓库

git clone -b <branch_name> <branch_address>

  clone Clone a repository into a new directory. clone命令无法在已是git的目录里clone,可以尝试git init.

 

更新本地仓库

git fetch origin <branch_name>

  如果只是git fetch,会创建并更新所有远程分支的本地远程分支,且设定当前分支的FETCH_HEAD远程服务器的master分支。

 

提交本地仓库到远程仓库

  git add -A  表示添加所有内容, 

  git add .    表示添加新文件和编辑过的文件不包括删除的文件; 

  git add -u   表示添加编辑或者删除的文件,不包括新添加的文件。

  git commit -m <msg>  提交文件到本地仓库缓存

  git push origin  提交到远程仓库

 

合并仓库

  git merge <branch_name> --commit -m <msg>   将branch_name仓库下的代码合并到当前仓库下。

 

切换仓库

   git checkout <branch_name>

在push本地仓库代码前,需先fetch,不然服务器代码版本比本地仓库版本新的话,会push不上去。

以上是关于git branch管理常用命令的主要内容,如果未能解决你的问题,请参考以下文章

git常用命令

Git版本管理系统常用的使用命令

git 常用命令

git常用命令

git常用命令总结

sh 在命令行上显示git branch,并为常用命令显示git别名