我在當前分支中從另一分支中的特定路徑進行了一些更改。 (這裏是一個需要把整個的依賴。)無法使用git checkout將分支中的某些路徑還原爲另一分支的某些路徑
我最初給整個使用下面的命令這些變化:
git checkout master
git checkout -b new_branch
git checkout other_feature path/to/dependency
現在我需要拆洗這種依賴,或者在它至少方面(子路徑內path/to/dependency
)。
我已經運行git diff --name-status master..new_branch path/to/dependency
並如預期顯示的差異。
但是,git checkout master path/to/dependency
未成功將此目錄的內容恢復爲主目錄的內容。爲什麼會這樣?
感謝您的回答。但是,嘗試強制我們的結帳時出現以下錯誤消息:'致命:git checkout:--ours/- 他們的--force和--merge在檢出索引時不兼容。「# – bcmcfc 2013-03-18 12:21:00
@bcmcfc right ,那麼只有一個或另一個。 – VonC 2013-03-18 12:22:12
哦。我嘗試了每個沒有效果。 – bcmcfc 2013-03-18 12:33:01