我有一个从master创建的功能分支feature-1
。
很多时间过去了,我在feature-1
上创建了很多提交。
现在我想恢复提交特定目录中的所有更改,让我说src/modules/feature-2
我在分支feature-1
中回到状态master
。
我确定这必须在git中可行,只是不确定该怎么做!?
答案 0 :(得分:8)
只需将feature-1
分支机构中的 src / modules / feature-2 目录结帐到origin/master
分支。
$ git checkout feature-1
$ git fetch
$ git checkout origin/master src/modules/feature-2/
现在,master
和feature-1
分支中的 src / modules / feature-2 目录相同。