Github 我是githib新手,在合并分支时遇到问题,导致被删除
我是github的新手,在合并文件方面遇到了问题,需要关于如何最好地避免这个问题的建议 下面是一个我们正在经历的简单例子。我们在Github上有一个主存储库。它包含 master/index.html 然后,Dev1将其下拉到本地,创建一个新分支并创建一个新文件,因此现在Dev1 dev1 branch/index.html foo.html dev2还将原始主节点拉到其本地节点,并创建一个新的分支 dev2 branch/index.html bar.html Dev1将其分支推送到GitHub并运行合并,因此现在GitHub主机是 master/index.html foo.html Dev2然后将其分支推送到Github并运行合并,但现在Github上的主节点是 master/index.html bar.html 已删除foo.html 我会假设Github会保存这两个文件?所以主人会 master/index.html foo.html bar.html 或者Dev2在推之前是否需要拉主节点并将其合并到Dev2分支Github 我是githib新手,在合并分支时遇到问题,导致被删除,github,Github,我是github的新手,在合并文件方面遇到了问题,需要关于如何最好地避免这个问题的建议 下面是一个我们正在经历的简单例子。我们在Github上有一个主存储库。它包含 master/index.html 然后,Dev1将其下拉到本地,创建一个新分支并创建一个新文件,因此现在Dev1 dev1 branch/index.html foo.html dev2还将原始主节点拉到其本地节点,并创建一个新的分支 dev2 branch/index.html bar.html Dev1将其分支推送到GitHu
任何关于避免这种情况的最佳实践的建议都是很好的。最好在
git push
之前运行git pull
在您的例子中,Dev1将其分支合并到github上的master。Dev2在其本地服务器上没有此新添加项。因此,他推的时候会出错
您可以阅读更多关于git pull的信息
您还可以阅读教程以了解更多关于最佳实践的信息在
git push
之前运行git pull
是一个很好的实践
在您的例子中,Dev1将其分支合并到github上的master。Dev2在其本地服务器上没有此新添加项。因此,他推的时候会出错
您可以阅读更多关于git pull的信息
您还可以阅读教程,了解更多有关最佳实践的信息