2017-02-22 2 views
1

私はマスターからの私のブランチを更新し、マージエラーを持っています:マスターから「私たちによって削除された」ファイルを戻す方法は?

#  deleted by us: scss/styles.scss 

はしかし、私は、このファイルを保存しておきたいです。

私が試してみた:

git checkout --theirs scss/styles.scss 

をが、これは何も(エラーなし、なしファイルの変更)を行いません。

このファイルを私のブランチに戻す正しい方法は誰にも分かりますか?

+0

をコミットscss/something'は理にかなっています。 Gitの出力が貼り付けられていることを考えると、それはそれをさらに鈍化させます。 – torek

+0

@torekはい私はそれをタイプしました。私はそれを修正します。 – MeltingDog

答えて

0

オリジン/マスターにstyles.cssがあるとします。それは ``/SCSS/something`ことはなく、必要があります。最新のものにそれを復元する

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

は、パス名にスラッシュをリードすることは間違っているようだそれあなたの現在のブランチに

git checkout HEAD -- /path/to/file 
関連する問題