0

簡単に言うと、次の git コミット履歴があります。

* aaaaaaa (origin/master, origin/HEAD, master, HEAD)
* bbbbbbb
* ccccccc
*     Merge from ddddddd
|\
| * ddddddd
| * eeeeeee
| * fffffff
| |
* | ggggggg
* | hhhhhhh
* | iiiiiii
* | kkkkkkk
* | mmmmmmm
| | ooooooo
|/
* xxxxxxx
* zzzzzzz

最近、マスター ブランチに悪いコミットがあることに気付きました。

  • ddddddd
  • eeeeeee
  • ffffff

に加えられたローカルリポジトリの変更を元に戻すことは可能ですか?他のローカルおよびリモートコミットを変更することはdddddddありeeeeeeeませんか?fffffff

4

1 に答える 1

2

複数の開発者環境で作業している場合は、git revert sha面倒なコミットごとに実行してから、リバート コミットをリモートにプッシュする必要があります。あなたが唯一のアクティブな開発者ではない場合、リモートマスターをいじるのは悪いことです。

于 2013-11-14T19:30:18.100 に答える