我是github的新手,并且遇到了合并分支导致删除的问题[关闭]

问题描述 投票:1回答:1

我是github的新手,并且遇到了合并文件的问题,需要有关如何最好地避免这个问题的建议。

这是我们正在经历的一个简单示例。我们在Github上有一个主存储库。它包含master / index.html

然后Dev1将其下拉到他的本地并创建一个新分支并创建一个新文件,所以现在Dev1有dev1-branch / index.html foo.html

Dev 2还将原始master下拉到他的本地并创建了一个新的分支dev2-branch / index.html bar.html

Dev1将他的分支推送到GitHub并运行合并,所以现在GitHub master是master / index.html foo.html

然后Dev2将他的分支推送到Github并运行合并,但现在Github上的主人是master / index.html bar.html

foo.html已删除。

我会假设Github会保留两个文件?所以master将是master / index.html foo.html bar.html

或者Dev2是否需要拉动主人并将其合并到他的dev2-branch之前推?

关于避免这种情况的最佳做法的任何建议都会很棒。

github
1个回答
2
投票

git pull之前运行git push是一个很好的做法。

在你的情况下,Dev1将他的分支合并到github上的master。 Dev2在他/她的本地没有这个新增功能。因此当他推动时出错。

你可以阅读更多关于git pull here的信息

您可以通过教程了解更多有关最佳实践的信息here

© www.soinside.com 2019 - 2024. All rights reserved.