2012-11-30 32 views
0

我現在正在重組大量提交,並且以前會在兩個文件中導致衝突。我審查了這些,並決定我可以安全地使用「我們的(主)」。git checkout --ours會影響沒有衝突的文件嗎?

所以我跑了git checkout --ours .和衝突文件成功使用的主版本。

但是我只記得,也提交包含一些其他文件(不衝突)。我的命令是否也檢出這些文件的主版本(我的錯誤)?

+0

只是一個headup abt --ours:git checkout --ours只會在rebase的情況下保留本地版本。在正常合併中,--ours指遠端 –

+0

參見https://github.com/git/git/commit/f30301657b68561392d910f6196380dd3976549e – VonC

回答

3

快速測試表明,git checkout --ours .不會更改索引文件(即是乾淨地合併,並準備要提交的文件)。