[英]git: revert all committed files in a directory to master
我有一個從 master 創建的功能分支feature-1-branch
。 很多時間過去了,我在feature-1-branch
上創建了很多提交。
現在我想恢復提交特定目錄中的所有更改,比如說我在分支feature-1-branch
所做的src/modules/feature-2
回到它們在master
的狀態。
我確定這在 git 中一定是可能的,只是不知道該怎么做!?
只需將src/modules/feature-2目錄從feature-1
分支簽出到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目錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.