用git大概有2年多了吧,不过大都停留在add
,commit
,clone
,push
这些简单的操作上,最近看了git-scm网站的维护者,Pro.Git的作者的一个演讲,准备好好研究下git。以下是笔记,会不间断更新。
最基础的git config莫过于user.name
和user.email
了吧。
1 2 |
|
git commit
的时候有时会发现在comment中需要换行,在命令行直接输入的话非常不方便,其实可以在自己喜欢的编辑器里面操作。
1
|
|
这样git在执行commit
操作时就会打开vim,就可以像编辑文本一样写comment了。
在打印git log的时候,如果有色彩区分会好看很多。
1
|
|
看一些视频的时候,经常会看到他们输入一些非常短的命令就执行了相应的操作,其实,这些可以通过alias
实现。
1 2 |
|
另外强烈推荐tig
来查看git log,非常方便。Ubuntu下通过命令sudo apt-get install tig
,Mac下通过brew install tig
均可直接安装。