如何将我的git项目更改与不受版本控制的代码合并

如何将我的git项目更改与不受版本控制的代码合并,git,Git,我们的项目名为:ABC 我已经使用Git提交了我所有的源代码,但是有另一个人在同一个项目中为我工作,没有使用Git,现在两个月后我们需要合并我们的代码。有没有一种方法可以轻松做到这一点;是否有任何工具可供使用?首先,将此人的代码提交到其他分支机构的回购协议中。 然后使用git merge与您自己的分支合并。如果在合并过程中出现任何冲突,git将通知您并要求您在合并之前进行更改 您可以参考以下答案以获得清晰的想法: 首先,将此人的代码提交到其他分支机构的回购协议中。 然后使用git merge与

我们的项目名为:ABC


我已经使用Git提交了我所有的源代码,但是有另一个人在同一个项目中为我工作,没有使用Git,现在两个月后我们需要合并我们的代码。有没有一种方法可以轻松做到这一点;是否有任何工具可供使用?

首先,将此人的代码提交到其他分支机构的回购协议中。 然后使用
git merge
与您自己的分支合并。如果在合并过程中出现任何冲突,git将通知您并要求您在合并之前进行更改

您可以参考以下答案以获得清晰的想法:


首先,将此人的代码提交到其他分支机构的回购协议中。 然后使用
git merge
与您自己的分支合并。如果在合并过程中出现任何冲突,git将通知您并要求您在合并之前进行更改

您可以参考以下答案以获得清晰的想法:


要以最少的冲突获得尽可能准确的合并,您需要知道制作其他开发人员处理的快照的提交时间;让我们称之为
abc123
。使用
git checkout-b myBranch abc123
在该点创建分支。然后,用他的副本覆盖代码,并执行以下操作:

git commit
git checkout master   #assuming master is the branch you work on
git merge myBranch

您很可能会有一些冲突,但由于您从快照点分支,git将能够为您执行许多自动合并。

要以最少的冲突获得尽可能准确的合并,您需要知道其他开发人员处理快照的提交时间;让我们称之为
abc123
。使用
git checkout-b myBranch abc123
在该点创建分支。然后,用他的副本覆盖代码,并执行以下操作:

git commit
git checkout master   #assuming master is the branch you work on
git merge myBranch
您很可能会遇到一些冲突,但由于您从快照点分支,git将能够为您执行许多自动合并