git fetch
后我如何获得git log
的相同结果,如我在git pull
之后获得的结果?Git获取后的Git记录
我克隆了两个相同的存储库。第一个为clone
,第二个为--bare
。一段时间后,我为第一个存储库执行了git pull
,第二个执行了git fetch
。
如果我试图检查git log
的存储库,我会得到不同的结果。
cd ~/first
git pull
git log --all --oneline | wc -l
21962
cd ~/second.git
# second
git fetch
git log FETCH_HEAD --all --oneline | wc -l
21903
你能详细说明这些日志之间的区别吗? – rodrigo
为什么在第二个日志命令中指定FETCH_HEAD而不是使用相同的命令呢?你已经在使用'--all'了。 –