git使用流程

团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的
下面是ThoughtBot 的Git使用规范流程。


image.png

1.新建分支

首先,我们创建dev分支,然后切换到dev分支:

git checkout -b dev

git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:

git brance dev
git checkout dev

2.提交分支commit

分支修改后,就可以提交commit了。

git add --all
git status
git commit -m 'add file'

git add 命令的all参数,表示保存所有变化(包括新建、修改和删除)。从Git 2.0开始,all是 git add 的默认参数,所以也可以用 git add . 代替。

git status 命令,用来查看发生变动的文件。

git commit 命令的verbose参数,会列出 diff 的结果。

3.合并分支merge

分支提交完后,切到主分支上:

git checkout master

切换后发现刚才新增的文件不存在,因为刚才是在dev分支上进行的提交,所以,要将dev分支合并到主分支上,

git merge dev

git merge命令用于合并指定分支到当前分支。合并后,再查看新增的内容,就可以看到,和dev分支的最新提交是完全一样的。

4.删除分支

分支合并完后就可以将dev分支删掉

git branch -d dev

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 14,345评论 4 54
  • 从加工工艺安全性的角度来看,螺纹铣是一种优越的攻螺纹技术。带有240mm刀具凸缘的M6螺纹铣头采用外置钻齿(只有一...
    机械公社阅读 3,843评论 0 0
  • 新媒体崛起了?——YES! 大时代、大变革! 互联网与多媒体技术的成熟化引领,新媒体发展已然井喷。 物竞天择,适者...
    小媒子阅读 2,675评论 0 1
  • 何处秋风至?萧萧迎雨来,叶落。新的一天,似乎很好,却看天气未来三天有雨,气温下降。不过也好,雾霾暂歇,远处不是那么...
    胡云鹏阅读 2,890评论 0 0
  • 文/Asura. 你不喜欢雨 我也不喜欢风 就像他更不喜欢那云 就在大雪快要...
    Asuria阅读 2,773评论 0 2

友情链接更多精彩内容