猴子都能懂的Git拾遗

文章内容出处为:

https://backlogtool.com/git-tutorial/cn/

该网站学习时间大约为2小时,由于之前使用过Git,这里只对自己所遗忘或是忽略的知识点进行摘录,详细内容请移步上面的链接进行学习。

 

TIPs:不同类别的修改 (如:Bug修复和功能添加) 要尽量分开提交,以方便以后从历史记录里查找特定的修改内容

 

TIPs:

Git的标准注释:

1行:提交修改内容的摘要

2行:空行

3行之后:修改的内容

务必按照这种格式填写Git注释

 

Merge和rebase

Merge和rebase都是合并历史记录,但是各自的特征不同

 

Merge保持修改内容的历史记录,但是历史记录混很复杂

 

Rebase历史记录简单,是在原有提交的基础上将差异内容映射进去。因此,可能导致原本的提交内容无法正常运行。

 

 

 

Pull的内容是fetch + merge组成的。(个人理解,fetch就是从远端get到代码,并暂存到一个临时的未命名分支,该分支可以通过fetch_head退出)

posted @ 2017-09-10 20:14  DesperateCupid  阅读(297)  评论(0编辑  收藏  举报