0

私は、git を適切に使用せず、メッセージをコミットしていない人と作業しています。さらに悪いことに、彼らは巨大なコミットを行っています ...

プッシュ後にコミットメッセージを読みやすいものに変更するなど、私にできることはありますか??

4

1 に答える 1

0

他の方も指摘されていますが、これは管理上の問題です。それにもかかわらず、履歴を変更する必要がある場合 (たとえば、この人が会社/プロジェクトを辞めた場合)、インタラクティブな rebaseを探しています。

実行するだけでgit rebase -i <SHA of commit before bad commit(s)>、エディターを介して、ログ内の各コミットをどうするかを尋ねられます。悪いコミットを変更してedit、リベースがそれぞれで停止し、その時点でリポジトリの状態を操作できるようにする必要があります。

完了したら、プッシュ ( ) をリモートに強制する必要がありますgit push -f。変更したコミットからのブランチは切り離されます。言い換えれば、あなたがこれをしたことに気付かれる可能性があります。繰り返しますが、技術的なアプローチではなく、人間的なアプローチを採用することをお勧めします。

于 2013-09-12T20:23:09.147 に答える