git 첫 번째 커밋 메세지 수정

git rebase -i --root

Git rebase

~숫자
$ git rebase -i HEAD~3

^^(숫자)
$ git rebase -i HEAD^^ 
pick XXXXXXX Task 1/3
pick XXXXXXX Task 2/3
pick XXXXXXX Task 3/3

# Commands:
#  p, pick = use commit
#  r, reword = use commit, but edit the commit message
#  e, edit = use commit, but stop for amending
#  s, squash = use commit, but meld into previous commit
#  f, fixup = like "squash", but discard this commit's log message
#  x, exec = run command (the rest of the line) using shell
pick XXXXXXX Task 1/3
s XXXXXXX Task 2/3
s XXXXXXX Task 3/3

# Commands:
#  p, pick = use commit
#  r, reword = use commit, but edit the commit message
#  e, edit = use commit, but stop for amending
#  s, squash = use commit, but meld into previous commit
#  f, fixup = like "squash", but discard this commit's log message
#  x, exec = run command (the rest of the line) using shell

Get 강제 Push

git push -f origin develop

Get 강제 Pull

git fetch --all
git reset --hard origin/develop
git pull origin develop

Git commit 취소