2014-04-03 72 views
1

我的隊友在git repo上推動了一些代碼更改,但是當我使用命令git log時,我無法在提交歷史記錄中看到他的提交。只有當我拉取代碼時,我才能查看它。有沒有辦法看到所有提交的提交沒有拉代碼使用git拉。檢查其他人在git上完成的提交

+0

重複[git的日誌命令檢查在遠程服務器上提交歷史記錄](http://stackoverflow.com/questions/13941976/git-log-command-to-check-for-commit-history-on-remote-server)。 –

回答

1

的原始海報問:

有沒有辦法看到所有提交的所有提交沒有拉代碼使用g git pull。

答案是no。爲了看到日誌上的遠程資源庫的最新變化,必須獲取或拉這些變化首先:

git fetch origin 
git log origin/master 

或者

git checkout master 
git pull origin master 
git log origin/master 
1

您需要check the log on the remote repository而不是您當地使用的git log remote remotename/branchname。例如:

git log remote origin/master 
+0

'git log remote'不是一個真正的git命令。有一個'git log --remotes'標誌,但這不會使網絡操作發現遠程是否有新的提交。你仍然需要先取或拉。 –

1

要查看的提交已被添加到上游,您可以使用分支下面的命令運行git的日誌:

git log origin/<branch> 

更多信息:https://www.atlassian.com/git/tutorial/remote-repositories#!fetch

+0

原始海報詢問是否有方法查看遙控器上的新提交而無需取或拉。如果有新的提交,你的回答仍然需要提取或拉取,所以它不能真正解決問題。 –

相關問題