84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
使用如下 git 命令显示提交历史记录:
git log -20 --pretty="%h - %an %s"
在服务器和本机上进行操作,同样的仓库,而且都是最新的代码,两边看到的日志不完全相同,左图是服务器,右图是本机,可以看到左图服务器上多出的日志记录都是 publish Merge 之类的,这是怎么回事?
ringa_lee
左边的仓库,master 分支上有一些提交,而右边的没有。也就是说,那些提交只存在左边的仓库,并且不存在于远程仓库。
你从最新一次提交不一样就能看出来这点。
另外建议你加上 --graph 选项来方便地看分支。
git pull = git fetch + git merge,也就是说它会执行合并操作。远程有的,本地也要有;本地有的,远程不一定有。
我习惯这样用:
>>> git tree --help `git tree' 是 `log --graph --pretty=format:'%C(yellow)%h%C(cyan)%d%Creset %Cgreen%an%Creset: %s %Cblue(%ad)%Creset'' 的别名 >>> git xtree --help `git xtree' 是 `log --graph --pretty=format:'%C(yellow)%h%C(cyan)%d%Creset %Cgreen%an%Creset: %s %Cblue(%ar)%Creset'' 的别名
左边的仓库,master 分支上有一些提交,而右边的没有。也就是说,那些提交只存在左边的仓库,并且不存在于远程仓库。
你从最新一次提交不一样就能看出来这点。
另外建议你加上 --graph 选项来方便地看分支。
git pull = git fetch + git merge,也就是说它会执行合并操作。远程有的,本地也要有;本地有的,远程不一定有。
我习惯这样用: