我分叉了一个具有特定文件夹的项目。 (应用程序/主题/ THEME_NAME)
因为,该文件夹已从主存储库中删除。
我需要保留当前项目中的文件夹(因为我还在处理它)。 基本上我希望能够合并我的上游而不删除我仍在使用的文件。
一种解决方案是重命名文件,但我认为它会破坏历史。
还有其他解决方案吗?感谢
答案 0 :(得分:1)
如果git的合并几乎完全符合您的要求,通常最好的方法就是运行它--no-commit
并手动修复结果:
git merge --no-commit
git checkout HEAD -- app/themes/theme_name
git commit
没有什么说你必须使用git的默认合并驱动程序,并且git是内置的,所以它的合并与这样的用法很好地配合。
答案 1 :(得分:0)
让git
无法跟踪这些文件git rm --cached filename