我在本地分支上工作時稱其爲「dev」,其他團隊成員將新內容推送給遠程主服務器。所以我提交了分支,檢出了本地主文件並從遠程主文件中取出,然後我切換回dev分支並從本地主文件合併,但是我沒有看到文件中有任何更改(並且我知道有更改) 。 Git說什麼都不需要合併,一切都乾淨,但在我的本地主人,我有東西,沒有出現在我的開發分支。Git本地分支無法識別拉動的更改
我想這樣做合併莫名其妙。
在此先感謝。
我在本地分支上工作時稱其爲「dev」,其他團隊成員將新內容推送給遠程主服務器。所以我提交了分支,檢出了本地主文件並從遠程主文件中取出,然後我切換回dev分支並從本地主文件合併,但是我沒有看到文件中有任何更改(並且我知道有更改) 。 Git說什麼都不需要合併,一切都乾淨,但在我的本地主人,我有東西,沒有出現在我的開發分支。Git本地分支無法識別拉動的更改
我想這樣做合併莫名其妙。
在此先感謝。
嘗試,如果這有助於:
git checkout master
(假設主有改變你想要的)git checkout -b dev1
git merge dev
這必須做的伎倆!
運行'git log --oneline --decorate --graph --all'並告訴我天氣你的主人有任何不在dev開發中的提交。 – 2014-10-01 13:38:58
另外,你拉什麼輸出? – 2014-10-01 13:41:35
@MudassirRazvi號似乎開發分支是由一些提交在主人之前。 輸出是regullar:「通過遞歸合併。」它確實與當地主人合併 – dlivshen 2014-10-01 13:42:33