2014-11-05 101 views
-1

所以發生這種情況...爲什麼我的git commit影響本地和遠程?

每次我想做一個提交它看起來像它修改本地和遠程。

On branch Assessment_Read_SEG-58 
Your branch and 'origin/Assessment_Read_SEG-58' have diverged, 
and have 1 and 1 different commit each, respectively. 
(use "git pull" to merge the remote branch into yours) 

我是唯一一個在這個分支工作的人,每當我提交時都會出現。 據我所知,這是所有設置正確:

Assessment_Read_SEG-58 tracked 
KeyBehaviour   tracked 
Login     tracked 
development   tracked 
master     tracked 
roles     tracked 
Local branches configured for 'git pull': 
Assessment_Read_SEG-58 merges with remote Assessment_Read_SEG-58 
development   merges with remote development 
Local refs configured for 'git push': 
Assessment_Read_SEG-58 pushes to Assessment_Read_SEG-58 (local out of date) 
development   pushes to development   (up to date) 

吧?

+1

你錯誤地解釋了狀態的輸出。這意味着你已經完成了一個'fetch'並且你的本地分支沒有你的上游提交。使用'merge'或'rebase'來獲取它。 – 2014-11-05 20:58:56

+0

謝謝您的回覆,我有一位同事解決了它。我們找不到原因,但現在它再次正常工作。他做了一些重組來修復它。 – 2014-11-06 14:39:24

回答

0

我的問題是由一位同事解決的,並且有可能與意外合併有關,我錯過了一些提交。我沒有足夠的經驗來用git來解釋細節,但是在合併之後把它全部解決了。

相關問題