Git

【Git】履歴の修正

Git

git rebase -i commitの履歴を整理することができる $ git fetch origin $ git rebase -i origin/<ブランチ名> $ git push --force-with-lease git push —force-with-lease pushする際、リモートrefとローカルrefを比較して、ローカルが最新だった場合のみpu…

【Git】 コミットの打ち消し・ブランチ削除

Git

コミットの打ち消し git reset --soft HEAD^ -softオプション:ワークディレクトリの内容はそのままでコミットだけを取り消したい場合に使用。 -hardオプション:コミット取り消した上でワークディレクトリの内容も書き換えたい場合に使用。 [Git]コミットの…