首页 > 解决方案 > 为什么 git pull 不更新我的一些本地文件

问题描述

我正在与其他几位开发人员一起工作。我们紧跟git-flow,所以有master分支,develop分支等功能分支。

我在自己的功能分支上完成了自己的功能,并决定从开发中拉入我的功能分支,以确保我的新功能在最新版本的开发中正常工作。在我退出开发之前,我在我的功能分支中提交了所有更改。

但是,拉取之后,git 并没有更新我所有的本地文件。例如。有一个文件调用 backend_util.py 我根本没有碰过。我的同事一周前对该文件进行了更改。当我拉动时,git 将我的本地版本视为较新的版本,并覆盖了我同事的所有更改。

我在这里做错了吗?

标签: gitgitlab

解决方案


转到您的开发分支并提取最新代码,切换回您的功能分支并将其变基以进行开发。您可能想在变基中加入 --interactive 以便有机会查看将要合并的内容


推荐阅读