0
  1. いくつかの変更を行ったが、変更を行っていない場合、以前の状態commit -m "my messageに戻すにはどうすればよいですか?

  2. オリジンにプッシュしたのにプッシュしなかった場合commit -m 'my message'、どうすればロールバックできますか?

  3. を行った場合git pull origin、取得したものが気に入らなくなりました。元の状態に戻すにはどうすればよいですか?

  4. 変更された、または自分のローカルとは異なる、オリジンにあるファイルのリストを取得するにはどうすればよいですか?

4

1 に答える 1

3
  1. git reset --hard HEAD^
  2. git reset --hard ORIG_HEAD
  3. git reset --hard <shaSUM of the commit>
  4. git fetch && git diff origin/<branch>

参照: http://git-scm.com/docs/git-reset

于 2010-06-30T16:44:28.473 に答える