将文件与git中没有的文件合并

时间:2014-11-15 17:16:47

标签: git merge branch

前段时间我开始通过git跟踪我对源代码的更改。 现在该代码的原作者发布了一个新版本。现在我想通过Git合并文件。

我是Git的新手,所以当我执行以下操作时,我认为它会起作用:

git checkout -b new

使用新文件覆盖旧文件

git commit -m "Replaced files with the new ones" -a
git checkout master
git merge new

这会根据作者的更改覆盖我对master的所有更改。

但我希望合并会产生冲突,所以我可以跳过冲突并决定使用我的代码或其他作者的代码。

所以也许你知道一个解决方案。

编辑似乎它适用于此解决方案:

git checkout --orphan new
git rm -rf .

上传新文件

git checkout --orphan merge
git rm -rf .
git merge master
git merge new

0 个答案:

没有答案