2017-02-22 109 views
1

我更新從主分支我,有一個合併錯誤:如何從主服務器獲取'我們刪除'文件?

#  deleted by us: scss/styles.scss 

不過,我想保留這個文件。

我已經試過:

git checkout --theirs scss/styles.scss 

但什麼都不做(沒有錯誤,沒有文件的更改)。

有人會知道正確的方式去把這個文件帶回我的分支嗎?

+0

上的路徑名斜線似乎是錯誤的:它不應該是'/ SCSS/something',但' scss/something'會有道理。鑑於這是粘貼Git輸出,但是,這使得它更奇特。 – torek

+0

@torek是的,我只是輸入。我會修復它。 – MeltingDog

回答

0

假設原產地/主人存在styles.css

$ git checkout origin/master scss/styles.scss 
0
git checkout -- /path/to/file 

將其恢復到最新提交當前分支

git checkout HEAD -- /path/to/file