티스토리 뷰

반응형

- Git 실행취소, 되돌리기

$ git reflog
$ git reset --hard HEAD{num}

git reflog - 모든 히스토리

git reset --hard HEAD{num} - 해당 커밋으로 되돌리기

 

- Git 되돌리기 후 push 까지

$git reflog
$git reset --hard HEAD{12}

git reset HEAD^
git push -f origin test

 

- 커밋 메세지 변경

$ git fetch --all
$ git reset --hard origin/<branch>
git commit --amend -m "바꿀 메시지"

 

- 원하는 커밋만 다른 브랜치에 적용하기

$ git cherry-pick 99daed2

 

- 최근 commit 취소 후 origin push

$ git reset HEAD^
$ git push -f origin test

끗!#%@!@#!@#

반응형