반응형
IDE 내장 git tool을 사용하다보니 git 명령어들을 까먹고있다.
bash가 속도가 훨씬 빠르니 습관을 들이자.
IntelliJ Git command log는 git log에서 볼 수 있다.
View > Tool Windows > Version Control
아래 git config 설정을 미리 해두면 편하다. 꼭 해두자.
1) prune
prune 설정을 하면 fetch 시 마다, remote에 지워진 branch를 로컬에서도 clean 할 수 있다.
> git config --global fetch.prune true
2) upstream
push 할때마다 현재 브랜치 이름으로 push한다.
> git config --global push.default current
자주 쓰는 명령어
1) 브랜치 전체 보기 및 검색
> git branch -a
> git branch -a | grep [name]
2) remote로부터 브랜치 생성
> git branch [name] [remote]/[branch]
3) remote로부터 브랜치를 생성하면서 checkout
> git checkout -b [name] [remote]/[branch]
또는
> git checkout -b [name] [remote]/[branch]^0 -- ^는 캐럿
4) upstream 설정
> git branch -u origin/[branch]
5) 브랜치 삭제
> git branch -d [branch] -- 로컬 브랜치 삭제
> git push origin -d [branch] -- remote 브랜치 삭제
반응형
'개발' 카테고리의 다른 글
WebFlux (0) | 2021.02.18 |
---|---|
EHCache (0) | 2021.02.18 |
[백준 1922] 네트워크 연결 (0) | 2021.01.17 |
[백준 1948] 임계경로 (0) | 2021.01.17 |
[백준 2529] 부등호 (0) | 2021.01.16 |