我有一个从master创建的特性分支feature-1-branch
。
很多时间已经过去,我在feature-1-branch
上提交了很多次。
现在,我想撤消对特定目录(假设为src/modules/feature-2
)所做的更改,并将其恢复到与master
相同的状态。
我相信这在git中一定是可行的,只是不确定如何做!?
我有一个从master创建的特性分支feature-1-branch
。
很多时间已经过去,我在feature-1-branch
上提交了很多次。
现在,我想撤消对特定目录(假设为src/modules/feature-2
)所做的更改,并将其恢复到与master
相同的状态。
我相信这在git中一定是可行的,只是不确定如何做!?
只需从feature-1
分支中检出src/modules/feature-2目录到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目录。