我有一个包含特定更改编号A的代码行。我git init
就可以编辑一些文件,然后按p4 opened
然后git add
添加git commit
个文件到我的本地存储库。
还有另一个人正在使用不同更改编号B的SAME代码行。他还编辑了一些文件,其中一些是我们之间的常见文件,他还执行了git init
,git add
和{{ 1}}到他的本地存储库。
我们首先没有中央全球回购。但现在我想将他的git变化合并到我的客户端。怎么能通过git完成?
git commit
答案 0 :(得分:1)
首先,你需要某种访问他的回购。一个简单的共享目录就足够了。 Other options are detailed here
然后你需要克隆他的回购(B)以获得所有的变化。 你可以在自己的回购A中创建一个分支,然后git添加由第二个回购B.检出的所有内容 轻松做到这一点的一个技巧是:
git checkout --orphan branchForB
:请参阅this SO answer作为示例。--work-tree=<path>
选项git从其他目录添加文件:git --work-tree=/path/to/file add .
,如“How can I create a new branch in git from an existing file tree?”完成后: