我有一个从 master 创建的特性分支 feature-1-branch
。
很多时间过去了,我在 feature-1-branch
上创建了很多提交。
现在我想恢复提交特定目录中的所有更改,假设我在分支 feature-1-branch
中创建的 src/modules/feature-2
回到它们在 master
中的状态。
我确定这在 git 中一定是可能的,只是不知道该怎么做!?
最佳答案
只需将 src/modules/feature-2 目录从 feature-1
分支 check out 到 origin/master
分支即可。
$ git checkout feature-1-branch
$ git fetch
$ git checkout origin/master src/modules/feature-2/
现在,您在 master
和 feature-1-branch
分支中都有相同的 src/modules/feature-2 目录。
关于git:将目录中所有已提交的文件还原为 master,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43544919/