git - .gitignore 上的 Git-Rebase 会导致冲突吗?
问题描述
我正在尝试将 .gitignore 添加到大型存储库。
我将分支拉入一个仅包含 visualstudio.gitignore 文件('master')的新本地存储库中,检查了最旧的分支(所有其他分支都依赖于 ='rootBranch')并尝试使用 git rebase 运行git rebase master
(同时在根分支)
我认为这会将 .gitignore 添加为“基础”,然后将 rootBranch 中的所有其他提交堆叠在其之上。但是现在我遇到了多个冲突,在多个提交和子分支中,VisualStudio 告诉我“都已修改”,即使唯一的更改是添加了 .gitignore (它不应该影响有冲突的文件)。
这怎么可能?我没有对未知的代码进行任何更改,我怎么会在那里发生冲突?该存储库曾经是一个 TFVC TeamProject,也许使用 git-tfs 的自动转换造成了某种非法更改,直到现在才在 rebase 期间变得明显?
解决方案
推荐阅读
- python - 轴上的箭头 matplotlib
- java - 哪个是在 Java 中比较两个文档的最佳方法,没有任何复杂性和精确的结果
- python - discord.py(重写)如何将命令使用能力缩小到单个通道?
- javascript - 如何将数据从控制器中的动作传递到 Ember 中的车把模板
- php - Nginx如何仅将某个目录路径的请求重定向到该目录中的index.php?
- python-3.x - Python - 搜索庞大的数据库
- reactjs - 如何使用 Dockerfile 中的 CMD 在 Docker 中以分离模式运行“httpd”?
- php - Xcode Swift/PHP/SQL 上传多张图片失败
- excel - 循环遍历行和列以在 vba 中搜索值
- reactjs - 我必须绘制收入和支出图表,只想绘制当年的图表。反应续集