Git使用教程(二)——Git的分支与合并
2015-05-10 11:48
525 查看
1、分支管理
创建一个叫做“version_1.0”的分支,并切换过去:git checkout -b version_1.0
切换回主分支:
git checkout master
再把新建的分支删掉:
git branch -d version_1.0
除非你将分支推送到远端仓库,不然该分支就是 不为他人所见的:
git push origin <branch>
2、更新与合并
要更新你的本地仓库至最新改动,执行:git pull以在你的工作目录中 获取(fetch) 并 合并(merge) 远端的改动。要合并其他分支到你的当前分支(例如 master),执行:
git merge <branch>两种情况下,git 都会尝试去自动合并改动。不幸的是,自动合并并非次次都能成功,并可能导致 冲突(conflicts)。 这时候就需要你修改这些文件来人肉合并这些 冲突(conflicts) 了。改完之后,你需要执行如下命令以将它们标记为合并成功:
git add <filename>
在合并改动之前,也可以使用如下命令查看:
git diff <source_branch> <target_branch>
3、标签
在软件发布时创建标签,是被推荐的。这是个旧有概念,在 SVN 中也有。可以执行如下命令以创建一个叫做 1.0.0 的标签:git tag 1.0.0 1b2e1d63ff
1b2e1d63ff 是你想要标记的提交 ID 的前 10 位字符。使用如下命令获取提交 ID:
git log你也可以用该提交 ID 的少一些的前几位,只要它是唯一的。
相关文章推荐
- 优雅的使用git搭建项目环境教程--轻松拉取、合并protected的分支
- Git命令的使用_创建与合并分支——详细教程4
- SVN使用教程之-分支/标记 合并 subeclipse
- Git 使用教程(五):分支管理
- 创建与合并分支-git入门教程
- git rebase 使用[将其它分支合并到本分支]
- Git入门——分支的基本使用与'合并'、'多人协作'常遇到的问题
- 使用git的cherry-pick命令把其他分支的某个commit合并到当前分支
- SVN使用教程之——分支、合并
- git使用教程三 本地分支操作
- SVN使用教程之——分支、合并
- Git入门教程(二):分支的使用
- Github使用Git命令完成项目的上传、修改及合并分支
- SVN使用教程之-分支/标记 合并 subeclipse
- git使用笔记3--分支合并与管理
- 使用TortoiseSVN新建及合并分支图文教程
- 使用git合并分支时.DS_Store和.xcuserstate文件冲突
- SVN使用教程之——分支、合并
- SVN分支与合并使用教程——Tortoise SVN客户端
- Git教程----5.0分支管理 5.1创建与合并分支 5.2解决冲突 5.3分支管理策略 5.4Bug分支 5.5Feature分支 5.6多人协作