Git - 在推送现有

时间:2015-12-02 01:27:53

标签: git

我有一个正在处理的模块,而其他人正在处理另一个模块。所以无论如何,我们的工作之间不应该有任何冲突。

我是否有办法克服这个问题?好像我正在努力改进而且突然之间有人做出改变,是否有可能在不影响我的系统的情况下拉动那些人的变化?

(git新手)

1 个答案:

答案 0 :(得分:2)

这取决于您的工作流程,也取决于您和您的同事的工作地点。

首先,如果你们各自在各自的分支机构工作,那么在你们将你们的分支机构合并到主分支机构或其他一些商定的集成分支之前,不会有任何冲突需要解决。

如果您在相同的分支中工作,那么踩到彼此的脚趾的风险会增加,但可以轻松减轻。 Git已经做了一项体面的工作,已经避免了愚蠢的碰撞,但是当有可能发生冲突时它会很高兴地通知你,它会把控制交给你。

如果您遇到合并冲突,您和您的同事需要齐心协力,看看是什么原因造成的,为什么以及如何减轻它。在代码中进行测试有很长的路要走,以确保在解决冲突时不会丢失行为。这是一个人事问题而不是Git事情,因为Git在这方面只能做很多事情。