2016-06-22 7 views
13

のファイルを私の機能ブランチに戻したいのですが、このファイルをmasterと同じにします。 機能ブランチの単一ファイルをマスターと同じにリセットする

は、私が試した:

git checkout -- filename 
git checkout filename 
git checkout HEAD -- filename 

これらのどれも私の機能ブランチに変更を加えていないようです。助言がありますか?

+0

私はすでに近くに投票しました。ありがとうございました –

答えて

17

あなたはmasterにその状態にファイルを戻す場合:

git checkout origin/master [filename]

+0

ありがとうDennan、あなたはここにいます。私はちょうどこの答えが見つかりましたhttps://stackoverflow.com/questions/13847425/overwrite-single-file-in-my-current-branch-with-the-same-file-in-the-master-bran。私はこれが私の後だったと思います。 –

2

あなたはほとんどそこにあります。 マスターへの参照を与えるだけです。

git checkout master -- filename 

差分がキャッシュされることに注意してください。あなたが得た違いを見たい場合は、実際に@ChrisMaesを使用してください。

git diff --cached 
関連する問題