git 不完全指南

最近的工作中,总有小伙伴因为 git 问题整天抓头发.一般我都是建议他们看

廖雪峰的 git , 说实话,廖老师的文章写的通俗易懂,一般正常的开发看几遍也就懂了,但是还

是有些小伙伴始终搞不清楚一些重要概念.

比如:

1 什么是分支?

分支相当于你跟 git 请求一个自己的工作簿,从你申请的那个点开始,你的分支属于你自己,

当你切换到自己的分支,就可以随意工作.别人的分支提交合并都不会影响到你的分支.只有你

把工作簿上交了,别人才能看到你改动的东西.

2 拉取\暂存\提交\合并的顺序?

小明要开发一个留言板的功能,他从 dev 分支开了一个新分支 xiaoming_message_board.几

天后,他开发完了,一看,dev 上有这条分支有 99 条待拉取.这下犯愁了,我们该怎么操作呢?

第一步: 小明使用 git add . 把所有开发的东西添加到暂存区;

第二步: 小明使用 git commit -m 'finish' 暂存区的内容提交到本地仓库;

第三步: 小明使用 git checkout dev 切换到 dev 分支;

第四步: 小明使用 git pull 拉取更新代码;

第五步: 小明使用 git merge xiaoming_message_board 把分支合并到 dev;

第六步: 小明使用 git push -u origin dev 将代码推送到 git 服务器.

推荐阅读更多精彩内容