同僚が機能について数週間にわたって作業していましたが、現在の git コミットは次のようになっています。
colleag add class 8b5bec5
colleag add change 3535adc5
colleag Merge branch 'NEW' of github.example.de:example/app into NEW 0cc2d24
colleag add change
colleag add validation 7eff440
colleag rebase done wrong merge f8e35e3
colleag Merge branch 'NEW' of github.example.de:example/app into NEW 2168ac6
colleag wrong merge a6ed636
colleag typo in spec 7b23633
私は彼がやっていると思います:
git pull origin master
彼の作業ブランチで。
だから、私の質問:
1) これはどういう意味ですか:
Merge branch 'NEW' of github.example.de:example/app into NEW 2168ac6
マージコミットですが、なぜgitはここでリモートとマージするのでしょうか?
2) これらのマージ コミットを消去することは可能ですか? 現在、コミットを厳選していますが、これが最適かどうかはわかりません。
git ログを読んだ後、他に何がアドバイスできますか?