gitでの変更ファイルを取り消し!gitで競合が起きた場合の解決方法
手順
最新のリモートリポジトリをpull
1 |
git pull origin master |
最新のリモートリポジトリと現在のpullしているリポジトリで競合が発生
エラー内容に、競合しているファイルが表示される
pullしている側のファイルの状態を確認
1 |
git status |
変更しているファイルの確認
1 |
git show |
現在のgitのコミット番号を確認
変更ファイルを全て破棄
1 |
git checkout . |
pullしている側のリポジトリで変更を加えたファイルを元の状態に戻す
競合しているファイル以外でも変更を加えているものは破棄される
特定の変更ファイルを破棄
1 |
git checkout ファイル名 |