Git入门_分支操作
Git 分支
几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。
Git 的 master 分支并不是一个特殊分支。 它跟其它分支没有区别。 之所以几乎每一个仓库都有 master 分支,是因为git init
命令默认创建。
1、查看分支
列出所有本地分支
1 | git branch |
列出所有远程分支
1 | git branch -r |
列出所有本地分支和远程分支
1 | git branch -a |
2、创建分支
1 | git branch 分支名 |
3、切换分支
1 | git checkout 分支名 |
4、推送至远程仓库分支
1 | git push 仓库名 分支名 |
5、合并分支
1 | git merge 分支名 |
如果在两个不同的分支中,对同一个文件的同一个部分进行了不同的修改,Git 就没办法合并它们,同时会提示文件冲突。此时需要我们打开冲突的文件并修复冲突内容,最后执行git add
命令来标识冲突已解决 。
6、删除分支
1 | git branch -d 分支名 |
如果在某分支,想删除某分支,是删除不了,必须切换到 其它分支 ,才可以删除某分支
如果修改了某分支,但某分支并没有 push 到远程仓库,也删除不了
强行删除本地分支
1 | git branch -D 分支名字 |
删除远程仓库中的分支,可以使用命令
1 | git push 仓库名 –d 分支名 |
8、重命名分支
1 | git branch -m oldName newName |
本文采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ShiGuang
评论