개발

Git 명령어에 익숙해지자 (자주쓰는 명령어)

동고킴 2021. 2. 3. 16:29
반응형

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