使用git创建分支的副本减去对某个subdir的更改

时间:2016-11-17 04:07:33

标签: git

我一直在使用git中的一个分支,并得出结论,某个子目录的所有更改都需要废弃。这些变化已经分散在许多提交中,并与需要保留的其他更改混合在一起。有很多提交,所以我宁愿不必指定每个提交的哪些部分来手动保存。

实现这一目标的好方法是什么?

1 个答案:

答案 0 :(得分:1)

假设您要在提交abcd后放弃子目录中所做的所有更改。 您可以通过以下命令执行此操作:

rm -rf path/to/the/subdirectory
git checkout abcd path/to/the/subdirectory
git add path/to/the/subdirectory
git commit

这种方式添加了提交。这是你想要的吗?