2016-01-29 43 views
-1

我有一個奇怪的問題。我不是git的高級用戶,所以我必須做一些錯誤的事情。Git - 系統認爲提交是本地更改

1)我在Github上創建了一個倉庫,現在它只有分支主人。

2)我已經使用Git克隆克隆我的服務器上存儲庫...

3)我submited一個新的承諾,並推動它在Github上

4)我已經執行「git的拉」服務器上他正在顯示下一個警告。

錯誤:對以下文件的本地更改將被合併覆蓋: 請在提交更改或隱藏它們之前進行合併。

這些文件正是我更改,提交併推送到服務器上的那些文件。他爲什麼認爲它在本地發生了變化?

有什麼想法嗎?

謝謝!

+0

難道您發佈'.gitattributes'文件的內容,如果有一個? –

+0

'git status'的輸出是什麼? – michas

回答

0

使用

git log 

要檢查你提交的歷史。

當你不知道做了什麼用

git status 

檢查哪些文件被更改

git diff 

看到文件

確切的變化和經驗法則是使用

git pull --rebase 

--rebase將防止分支歷史問題,它會把你改變了頂部

這裏更多https://git-scm.com/documentation