Open2

業務中に迷ったGit操作まとめ

インディインディ

GitLabで管理しているリポジトリの過去のコミットを削除する

間違ってpushしてしまった!!ときの対処法

  1. コミットログを確認
  2. ローカルリポジトリ内でコミットを消去
  3. 強制プッシュする
// 1. コミットログを確認
git log

// 2. ローカルリポジトリ内でコミットを消去
git reset--hard 戻したい場所までのコミットID

// 3. 強制プッシュする
git push origin master -f

参考:https://learning-mind.hatenablog.com/entry/2020/03/09/202128

インディインディ

※ちなみにこれはチーム開発では適しておりません!強制PUSHは最後の手段です。
安全な方法は、revert commitを作成してそれをpushするというやり方です。