git使用总结之详细步骤三
2016-12-28 22:56
218 查看
情景1:多人协作之如何建立本地分支?
假若你已经clone了别人的仓库并且需要修改,最好的办法是建立自己的分支然后在合并,具体步骤如下:
1.建立一个自己的分支
Git branch mybranch
此时可以使用Git branch查看当前的分支情况,如不 出意外,则显示一个master一个mybranchi分支,而你当前在master分支上。
2.切换到新建的分支
git checkout mybranch
此时我们就可以在myabranch随意的修改,这并不会影响刚才的主分支master。注意:以上全部操作都不影响远程仓库,都是本地的备份。
3.假若我们已经在mybranch上做了很多修改。那么我们就可以在mybranch下进行commit
git commit -m "i had do some thing in mybranch"
4.此时我们回到原来的master分支
git checkout master
5.将之前在branch上的修改合并到master
git merge mybranch
6.此时mybranch分支对我们来说已经没用了,删除
git branch -d mybranch
7.此时我们可以一次性将本地master的修改(merge后的)push到远程
git push
注意:如果想新建和切换branch一次完成,可以
git checkout -b branchname
假若你已经clone了别人的仓库并且需要修改,最好的办法是建立自己的分支然后在合并,具体步骤如下:
1.建立一个自己的分支
Git branch mybranch
此时可以使用Git branch查看当前的分支情况,如不 出意外,则显示一个master一个mybranchi分支,而你当前在master分支上。
2.切换到新建的分支
git checkout mybranch
此时我们就可以在myabranch随意的修改,这并不会影响刚才的主分支master。注意:以上全部操作都不影响远程仓库,都是本地的备份。
3.假若我们已经在mybranch上做了很多修改。那么我们就可以在mybranch下进行commit
git commit -m "i had do some thing in mybranch"
4.此时我们回到原来的master分支
git checkout master
5.将之前在branch上的修改合并到master
git merge mybranch
6.此时mybranch分支对我们来说已经没用了,删除
git branch -d mybranch
7.此时我们可以一次性将本地master的修改(merge后的)push到远程
git push
注意:如果想新建和切换branch一次完成,可以
git checkout -b branchname
相关文章推荐
- Mac 软件推荐(续)之程序猿篇
- RPC failed; result=22, HTTP code = 411
- 查看github pages文档的方式
- 使用BAE的基于Web.py的简单博客程序
- git更新已經刪除的文件
- 快速使用Git管理"码云"或者"Github"
- Linux 自检和 SystemTap
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- LKRG:用于运行时完整性检查的可加载内核模块
- 一张图看尽 Linux 内核运行原理
- git终极指南:在实际开发中的应用
- Greg Kroah-Hartman 解释内核社区是如何使 Linux 安全的
- 6 个托管 git 仓库的地方