我是github的新手,在合并文件时遇到问题,需要有关如何最好地避免该问题的建议。
这是我们正在经历的一个简单例子。我们在Github上有一个主存储库。它包含了 master / index.html
然后,Dev1将其下拉至本地,并创建一个新分支并创建一个新文件,因此Dev1现在有了 dev1-branch / index.html foo.html
Dev 2还将原始母版拉到本地,并创建一个新分支 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 / index.html foo.html bar.html
还是Dev2需要先推送母版并将其合并到他的dev2-分支中,然后再进行推送?
关于避免这种情况的最佳做法的任何建议都很好。