我和其他几位开发人员一起工作。我们密切关注git-flow,因此有一个主分支,开发分支和其他功能分支。
我在自己的功能分支上完成了自己的功能,并决定从开发部门进入我的功能分支,以确保我的新功能与最新版本的开发工作正常。在开始开发之前,我在功能分支中提交了所有更改。
然而,在拉动之后,git没有更新我的所有本地文件。例如。有一个文件调用backend_util.py我完全没有碰过。我的同事一周前对该文件进行了更改。当我拉动时,git将我的本地版本视为新版本并覆盖了我所有同事的更改。
我在这里做错了吗?
答案 0 :(得分:0)
转到您的开发分支并提取最新代码,切换回您的功能分支并重新设置它以进行开发。你可能想要投入 - 在rebase中交互,这样你就有机会看到将要合并的内容