본문 바로가기
대학원 공부/computer science

git & github : branch

by 월곡동로봇팔 2019. 11. 11.
# branch list 보여주기
git branch

# git branch 생성
git branch branch_name

# git branch 변경
git checkout branch_name

# git branch 생성 및 변경 한번에
git checkout -b branch_name

# git branch 삭제
git branch -d branch_name

# branch 명 바꾸기
git branch -m "branch 이름"

# branch 원격저장소 list
git branch -r

# branch 원격 + 로컬저장소 list
git branch -a

# git 로 github branch 가져오기
git checkout -t origin/branch_name

# git 비교하기
git diff <원래 가지> <비교 대상 가지>

git branch

branch는 내 생각에는 git 라는 패키지에서 정말 많이 쓰는 명령어 중 하나일 것이다.

git branch 때문에 말 그대로 자신이 만드는 프로그램의 버젼관리가 가능해졌기 때문이다. 그리고 전에 썼던 code를 다시 열어볼 수 있기 때문에, 예전 code를 다시 재사용 할 수 있기 때문에 굉장히 좋은 것 같다.

git branch 설명

C6은 master이다.

branch를 형성하려면 master 부근에 git branch branch명 을 적으면 maste와 같은 공간에 branch 가 형성

git checkout branch명 하고 그 branch에서 add, commit을 해야 branch가 형성이 된다,.

(실수로 지금 내 github branch 개 조져놨음....)

https://learngitbranching.js.org/

 

Learn Git Branching

An interactive Git visualization tool to educate and challenge!

learngitbranching.js.org

위의 사이트는 내가 git branch 를 생성하고 지우는 것에 특화된 사이트이다. 초보자라면 여기서 branch를 어떻게 이동하는지, 어떻게 관리를 해야하는지 배울 수 있다.

댓글