我碰到這個有時:機1上當「本地更改」與傳入合併衝突相同時,git可以合併/拉出檢測嗎?
- 在服務器,
- 變化
foo.sh
解決一些問題。 - 它的工作原理,所以複製我的開發機器上的變化。
- 在開發計算機,
git add foo.sh
,git commit
,git push
在服務器,
git pull
remote: Counting objects: 1, done. remote: Compressing objects: 100% (1/1), done. remote: Total 5 (delta 4), reused 5 (delta 4) Unpacking objects: 100% (5/5), done. From ... c78..e4d master -> origin/master Updating c78..e4d error: Your local changes to the following files would be overwritten by merge: foo.sh Please, commit your changes or stash them before you can merge. Aborting
有沒有辦法了Git可能是一個有點聰明,並注意 「局部變化」與合併更改相同嗎?很明顯,我可以簡單地git reset --hard
',但我想仔細檢查一下,我所做的遠程更改是否相同。