git branch ==> 현재 브랜치확인 (예: master)
git branch branch111 ==> branch111 브랜치 생성
git branch branch222 ==> branch222 브랜치 생성
git checkout branch222 ==> master(branch111)에서 checkout 하고 branch222으로 이동
git branch -d branch222 ==> branch222 삭제
git branch -b branch333 => branch333 생성하고 branch3으로 이동
git log ==> 히스토리 확인 (브랜치별로 이동해서 확인)
git log --branches ==> 모든 브랜치 히스토리 확인
git log --branches --graph ==> 모든 브랜치 히스토리를 그래프 확인
git log --branches --graph --oneline ==> 모든 브랜치 히스토리를 간결한 그래프로 확인
git log master..branch123 ==> master와 branch123의 차이를 확인 -> master에는 없고 branch123에 있는 것을 보여준다. (반대로 하면 반대의 경우를 보여준다.)
git log -p master..branch123 ==> 소스코드까지 확인하고 싶은 경우
git branch -r ==> 원격저장소의 브랜치 목록 (별칭/브랜치이름) = origin/branch123
git checkout -t origin/branch123 ==> -t 플래그를 붙임
로컬환경에서 필요 없는 브랜치를 잘못 가져온 경우 삭제를 할때는 master 브랜치로 우선 이동한 후
git branch -d branch123
'개인공부 > GIT' 카테고리의 다른 글
[GIT] 버전 되돌리기 (0) | 2022.06.14 |
---|---|
[GIT] 깃허브 폴더에 화살표 표시(접근불가) (0) | 2021.07.16 |
[GIT] email 오류로 잔디 심기가 안됐을 경우 (0) | 2021.04.02 |
[GIT] push 후 commit 메세지 수정 (0) | 2021.03.30 |
[GIT] vim에서 줄바꿈 (0) | 2021.02.18 |