同时推送时避免覆盖,Git(SourceTree)

时间:2016-11-03 13:12:07

标签: git sourcetree

我们是2位想要在我们的小型项目上合作的开发人员,我们正在使用Git来实现这一目标。

我们正在使用一个名为SourceTree的客户端,它取代了为Git使用命令的需要。

问题:如果我们同时推动我们的更改,会发生什么?如果可能的话,我们希望避免覆盖彼此的更改。

感谢您阅读,希望能够回答我的问题。

1 个答案:

答案 0 :(得分:0)

默认情况下,除非您使用--force选项,否则在同时推送时不会覆盖其他开发人员的代码。

当您使用SourceTree --force时,默认情况下禁用该选项。您可以通过选中以下内容启用它:常规>允许强制推送 (不推荐给您)

要避免这种情况,另一件事是在git pull之前始终git push