如何使用git合并工作

时间:2011-03-14 05:16:21

标签: git merge

假设我有一个项目

project
---index.php
---css
-------main.css
---js
-------main.js

我和我的另外两个朋友取得了这个项目 然后我编写了一个模块:

project
---css
------modules_a.css
---js
------javascript_a.js
---modules
------modules_a.php

和我的团队代码:

project
---css
------modules_b.css
---js
------javascript_b.js
---modules
------modules_b.php

和我的另一个团队代码:

project
---css
------modules_c.css
---js
------javascript_c.js
---modules
------modules_c.php

我们三个人应该命令(在git中)合并我们的所有代码?

2 个答案:

答案 0 :(得分:1)

结帐Chapter 4 of the git User's Guide。它涵盖了与他人共享发展的各种选择。

我会查看存储库主机(例如github)。如果您想自己动手,请查看public repository section in the git maual

答案 1 :(得分:1)

由于这些是三组独立的文件,因此不应存在任何冲突。

您可以直接提取同事的工作(如果您有对其回购的网络访问权限,可以将他们的回购添加为您自己的回购):选择一个publishing workflow

或者您可以设置一个集中的仓库(如果您可以访问相同的内部网络,或通过WAN,如公共GitHub仓库,则通过您的LAN):它取决于on the server you have access to