git merge
我尝试将我的dev分支合并到master,但我不想将某些文件/文件夹合并到master分支,因为Master现在不需要它。
答案 0 :(得分:2)
为您的git存储库创建第二个分支,然后在第二个分支上推送您的存储库。然后删除master上不需要的文件,并将第二个分支与master
合并答案 1 :(得分:1)
git rm yourfile.txt
git commit -m "remove yourfile.txt"
然后将您的更改推送到分支
git push origin branch_name
然后与您的主分支合并。
注意:对于目录使用 - > git rm -r somedirName
答案 2 :(得分:0)
您可以使用How to make Git preserve specific files while merging中给出的类似技巧(但反过来),您可以.gitattribute
文件,然后创建一个简单删除其内容的合并驱动程序。
这取决于您是希望文件从提交还是空内容仍然存在。它还假设这些是众所周知的文件,可以通过.gitattribute
设置获取。否则,只需执行清理提交,即在合并之前删除那些不需要的文件/目录。