git分支类似于某一个模块,等到所有模块开发完毕时,最后聚合在一起形成一个项目。而分支之间一般是不会受影响的。
git 分支的基本操作:
- 新建分支:git branch branch_name 表示新建分支,新建分支的命令是基于当前所在分支创建的,创建新分支的内容和当前所在分支的内容是完全一样的。
- 切换到分支:git checkout branch_name 表示切换到分支。
如果将新建分支并且合并分支化为一步操作即为:git checkout -b branch_name。
- 把分支推送到远程仓库:git push origin branch_name ,如果想要给远程分支取另一个名称的话:git push origin branch_name:branch_othername。
- 查看本地分支列表:git branch。
- 查看远程分支列表:git branch -r。
- 删除本地分支:git branch -d branc_name。
git branch -D branch_name(强制删除分支)。
- 删除远程分支:git push origin :branch_name。
- 远程有个分支,而本地没有,将远程分支迁到本地:git checkout branch_name origin/branch_name。
同样的,将远程分支迁到本地并且切换到该分支:git checkout -b branch_name origin/branch_name。
git分支操作
原文:https://www.cnblogs.com/jasonboren/p/11094977.html