因此,我在Git存储库的一个分支上所做的部分工作涉及删除未使用的文件。例如
git rm "unused-file.txt"
git commit -m "clean up things"
如何将这样的更改(以及对现有文件的其他常规提交)最佳地合并回主服务器?如果我:
git checkout master
git merge my_branch
Git的自动合并只会将我删除的文件保留在我的分支上,因为它们与主设备上的文件没有冲突。
非常感谢任何帮助!
答案 0 :(得分:2)
Git的自动合并就是这样。我是个白痴。 ;)
答案 1 :(得分:1)
您好我认为删除后将工作目录中已删除的文件添加到索引,这将显示该文件已在索引中删除并在合并时更新。
git checkout my_branch
git rm "unused-file.txt"
git status
git add unused-file.txt || git add .
git commit -m "Clean up things"
git checkout master
git merge my_branch
我认为这是你想要的。如果有效,请告诉我