2017-04-24 51 views
2

我對GitLab很新,因爲我們剛剛從ClearCase移到了它。我無法將一些更改合併到我的遠程,然後到我的本地回購,因爲GitHub桌面說有一些衝突。我一直在尋找一個簡單的解決方案,以查看衝突的文件。我在本地也發生了一些變化,所以我不想過多使用不熟悉的Git命令,因爲我不想丟失任何更改。有沒有簡單的方法來找出哪個文件導致衝突。我用git status,它說我的本地分支是最新的。如何使用GitShell或GitHub桌面解決GitLab中的衝突

我有點迷路。有人可以給我一些提示。

感謝

回答

1

如果我理解正確的,然後

有沒有簡單的方法來找出哪個文件導致衝突?

然後試試這個命令git ls-files -u會給出一個來自Git的衝突列表。

而且要保存你的本地修改,然後使用git stash,如果你不想做承諾做了一半的工作,你可以在以後通過使用git stash apply

+1

真棒回到了這一點。這就是我一直在尋找的?乾淨的解決方案。所以我在兩個文件中發生衝突,這個命令明確指出了這兩個文件。我所做的是我在某處保存了我的更改並進行了合併。一旦我在我的本地獲得了新的代碼,我就會在我的更改中投入,並且它工作得很好。謝謝你,Zachi。 – Mike

+0

@Mike很高興它幫助!快樂Git_ing :) – zachi