- git clone을 할 경우, submodule은 클론되지 않는다
- 리모트의 브랜치를 삭제할 때
- `git symbolic reference`
- `git log <COMMIT_ID>^..<COMMIT_ID>`
- git에서 ssh를 사용해서 접속하도록 하는 방법
- git clone할 때, 마지막 한개의 커밋만 가져오는 방법
- git clone할 때, 특정 브랜치만 가져오는 방법
- git patch를 만드는 방법
- git diff --diff-filter=U
- untracted file을 지우는 방법
- git log에서 해시값만 보이기
- gitlens
- git 리베이스 할 때, 특정 커밋의 뒤에 대해 진행하기
- 깃 리베이스하다 날려먹은경우
- git 특정 커밋까지만 로그 가져오기
- git staged된 파일의 비교
- git에서 특정 파일들만 stash하기
- git에서 특정 파일들만 stash하기
- git 마지막에 사용한 브랜치 이름
- branch의 upstream branch가 다른 브랜치로 설정된 경우