私はGitと変わった設定をしています。基本的に私が持っている:GIT:リモートリポジトリにプッシュされた複数のコミットをスクラッシュする方法は?
[client 1] <---> [remote repo] ----> [client 2]
[クライアント1]私はコンパイルすることはできませんので、/私のローカルマシン上でプロジェクトをビルドし、基本的に私が働いている地元のレポです。
[クライアント2]は、ビルドするためのリモートサーバーです。
私は、私の会社のcvs中央リポジトリと同期するために、また[クライアント1]と[クライアント2]の間で同期するために、別のレポ[リモートリポジトリ]を持っています。
すべてのコンパイル/ビルドは[クライアント2]で行われるため、コンパイルやビルドのエラーを修正するために[クライアント1]に多くのトリビアルコミットがあります。
最後のコミットにエラーがあることがわかり次第、コミットが既にプッシュされ、リモートのレポから引き出されているため、すでにコミットしていません。
これらの(多くの)簡単なコミットを1つにスカッシュできますか?おかげさまで
答えに感謝します。申し訳ありませんが、私はmanojldsの答えを受け入れました。ちょうど彼がもう少し早いからです。なぜなら両方の答えがかなり類似しているからです – wei