그동안 소스트리를 사용해왔는데, git에 대해 너무 무지한 것 같아 헷갈리는 것만 정리해보았다.
HEAD로부터 숫자만큼 이전 커밋으로 돌아가기
base를 바꿔줌
merge —squash
커밋들을 하나로 합쳐서 따로 커밋을 하나 만들어 머지한다.
branch가 합쳐지는게 아님 (no-ff)
merge —rebase
커밋을 rebase시켜서 ff상태로 만들어준 후 머지한다.
git stash clear
스태시를 다 지워준다.
vim 단축키
- u: 되돌리기 (cmd-z)
- dd: 한 줄 잘라내기
- i: 편집모드