git 分支管理
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了git 分支管理,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含995字,纯文字阅读大概需要2分钟。
内容图文
创建分支
git branch <local_branch_name>
创建并切换到新的分支上
git checkout -b <local_branch_name>
切换分支
git checkout <local_branch_name>
合并分支
git merge <local_branch_name>
merge 的使用,合并是合并的两个分支,如果想把B_branch合并到A_branch上,
则实际的操作是, 先切换到A_branch上,然后再A_branch上执行 merge.
git checkout <A_branch>
git merge <B_branch>
在合并中如果有冲突发生,必须要解决冲突。
git 冲突解决办法:
。。。。。。。
。。。。。。
。。。。。
。。。。
。。。
git status
git commit
git push
git push origin <local_branch_name>:<remote_branch_name>
git 删除分支
git branch -d <local_barnch_name>
git branch -D <local_banrch_name>
git 分支重新命名
git branch -m <old_branch_name> <new_branch_name>
git 查看已经合并的分支
git branch —merged
git 查看未合并分支
git branch ?--no-merged
git rebase
衍合(rebase)其实就是以补丁的形式将当前分支打到指定的分支上,最后当前分支会和指定分支结合在一起。它与合并(merge)的区别就在于当前分支会和指定分支合并在一起并产生一个新的提交,使得整个 git 项目看起来更加整洁;而 merge 则会保留所有的分支提交记录。
可以看出 git rebase 和 git merge 很类似。也回产生冲突,
产生冲突的解决办吧,见上文。
原文:http://www.cnblogs.com/icenter/p/5267676.html
内容总结
以上是互联网集市为您收集整理的git 分支管理全部内容,希望文章能够帮你解决git 分支管理所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。