git:将目录中的所有已提交文件还原为master

时间:2017-04-21 14:12:09

标签: git git-revert

我有一个从master创建的功能分支feature-1。 很多时间过去了,我在feature-1上创建了很多提交。

现在我想恢复提交特定目录中的所有更改,让我说src/modules/feature-2我在分支feature-1中回到状态master

我确定这必须在git中可行,只是不确定该怎么做!?

1 个答案:

答案 0 :(得分:8)

只需将feature-1分支机构中的 src / modules / feature-2 目录结帐到origin/master分支。

$ git checkout feature-1
$ git fetch
$ git checkout origin/master src/modules/feature-2/

现在,masterfeature-1分支中的 src / modules / feature-2 目录相同。