git rebase 필요 명령어 정리

이종호·2021년 4월 27일
0

Git

목록 보기
2/3
post-thumbnail

사용하게 될 수 있는 명령어

  • git reset --soft or --hard (soft는 모르겠고, hard는 아예 해당 커밋 시점으로 돌아가기)
  • git log (해당 브랜치의 history보기)
  • git reflog (이걸 이용해서 뭘 돌릴 수 있다고 함)
  • git checkout <commit> (브랜치 뿐만 아니라 특정 커밋 시점으로 돌아갈 수 있음)
  • git stash & git stash apply & git stash clear (commit이 부담스러울 때, 임시 저장공간에 변경 사항을 저장하여 checkout을 실행할 수 잇는 상태로 만듬)

rebase 관련 명령어

  • git rebase -i main(or master) (본인 브랜치에서 해당 브랜치의 마지막 커밋으로 base를 다시 지정)
  • git add .
  • git rebase --continue (중간중간 conflict해결하고 나서 다시 rebase진행할 때)
  • git rebase --abort (rebase시 너무 이상하게 해버렸다 할 때 rollback명령어)
  • git push origin feature/login -f(히스토리가 달라 push가 거절 될 때 사용)
profile
코딩은 해봐야 아는 것

0개의 댓글