matthew as a q.

競技プログラミングメイン

チーム開発におけるGit運用(切り戻し編)

背景

チームでGitを使った開発をしているときに、すでに行ったコミットを取り消したくなったときの対処。

 

基本方針

Gitのコミット履歴は書き換えない!

そのためにgit revertを使う!

 

git rebaseは使わない。git reset --hardも既に他のリモートレポジトリにpushしているコミット履歴がある場合には使わない。