2
我使用的是git。如何使用git中止特定文件的合併?
我做了pull
的動作。併發生合併衝突。
我想在合併之前將特定文件返回到版本。
我該怎麼做?
當我完成了這個操作後,我只想拉取這個文件。
會有合併衝突。我如何:
a)將遠程版本作爲衝突解決方案?
b)以本地版本作爲衝突解決方案?
我使用的是git。如何使用git中止特定文件的合併?
我做了pull
的動作。併發生合併衝突。
我想在合併之前將特定文件返回到版本。
我該怎麼做?
當我完成了這個操作後,我只想拉取這個文件。
會有合併衝突。我如何:
a)將遠程版本作爲衝突解決方案?
b)以本地版本作爲衝突解決方案?
你可以保持你想要的版本:
git checkout --ours -- afile
git checkout --theirs -- afile
見gitready文章 「keep either file in merge conflicts」。
,請務必閱讀「Why is the meaning of 「ours」 and 「theirs」 reversed with git rebase
」,因爲如果一個git期間發生的合併衝突變基...
然後讓你的本地版本將git checkout --theirs -- afile
(!)。
我想在合併之前將特定文件返回到版本。 我該怎麼做? –
@EladBenda'git checkout --ours - afile'(如果在'git merge'或'git pull'期間,這意味着您仍然處於衝突解決步驟:您的'git pull'尚未完成:你仍然在解決衝突,但是,對於那個文件,你想保留本地版本) – VonC