2010-04-13 42 views

回答

0

你可以haz gremlinz。

git-pull應該獲取遠程更改並將它們合併到當前分支。

要驗證更改已經合併,做git log以驗證您所期待的修訂是在當地分行。

git-pull doco

合併到當前分支旁邊的遠程分支:

$ git pull origin next

1

一些建議,

嘗試git pull -v origin master,看看是否冗長版本產生任何線索。

如果你能克隆你的回購和之前的任何git pull得到它的狀態:

 
    current=`git rev-parse HEAD` 
    git pull origin 
    git diff $current.. 
  • 嘗試git fetch origin master,這是equivalent togit fetch origin master:」,而不是「git fetch origin master:master」(即:它存儲「master」分支的取值(R的表情「origin‘)在FETCH_HEAD,而不是在’master」分支或遠程跟蹤「remotes/origin/master」分支。
    這意味着你可以嘗試,並檢測是否有變化是由該引入取:
 
    git diff ...FETCH_HEAD 
+0

+1 git fu in action :) – ralphtheninja 2011-04-27 22:04:01

0

也許你沒有做任何更改爲遠程(或誰曾保持它沒有更新它)。

也許你有一個以上的遠程和你感到困惑哪一個pull應該獲取的形式。

相關問題