git - 为什么 git pull 不更新我的一些本地文件
问题描述
我正在与其他几位开发人员一起工作。我们紧跟git-flow,所以有master分支,develop分支等功能分支。
我在自己的功能分支上完成了自己的功能,并决定从开发中拉入我的功能分支,以确保我的新功能在最新版本的开发中正常工作。在我退出开发之前,我在我的功能分支中提交了所有更改。
但是,拉取之后,git 并没有更新我所有的本地文件。例如。有一个文件调用 backend_util.py 我根本没有碰过。我的同事一周前对该文件进行了更改。当我拉动时,git 将我的本地版本视为较新的版本,并覆盖了我同事的所有更改。
我在这里做错了吗?
解决方案
转到您的开发分支并提取最新代码,切换回您的功能分支并将其变基以进行开发。您可能想在变基中加入 --interactive 以便有机会查看将要合并的内容
推荐阅读
- java - 如何创建字段
从jOOQ中的值T,明确地? - html - 由于 Next.js SSR(延迟加载的图像),React-scroll 不会完全滚动到元素
- reactjs - mobx 看不到数据
- python - 如何在 y=x 的函数的一行中编写 plt.scatter(x, y) 函数
- c# - C# - 由另一个数组拆分数组
- javascript - 如何将完整的字符串内容放入js
- sql - 查询表达式中的语法错误(缺少运算符) - 我在哪里将它括起来?
- statsmodels - 阐明用于时间序列预测的 statsmodels AutoReg()、ARMA() 和 SARIMAX()
- django - 无法访问 Django Graphene 中的字段
- python - 网络抓取问题(空列表)