您仍然可以在本地提交,然后拉取并修复问题,因为您无论如何都需要在某个时间点执行该操作,并且最好在更早的时间执行该操作。
另一个建议是至少用单元测试来覆盖你的内容,单元测试将在稍后指出合并是否影响你的代码。
总的来说,我觉得你不是在
独立分支
. 在这种情况下,当您有自己的分支来执行特定的任务时,您不会面临有人做了一些您不想要的提交的情况。此外,在这种情况下,您将能够尝试将主分支合并到您的分支中,并查看是否可以解决冲突或/和解决主分支所具有的问题,并且仅在此之后
commit and push
.