Git branch 기초

브랜치(Branch)활용

  • 브랜치 : 같은 폴더인데 다른 세상처럼 이용할 수 있음
  • 기본 브랜치 : master
  • 브랜치생성 : 브랜치네이밍을 할때 꼭 작업키워드에 맞출것
1
2
3
4
$ git checkout -b 브랜치명

# 예시 : fix-mnist브랜치 만들기
$ git checkout -b fix-mnist
  • 브랜치 master로 변경
1
2
3
4
$ git checkout 연결할브랜치명

# 예시 : 현재 작업중인 브랜치를 master브랜치로 변경
$ git checkout master
  • 브랜치삭제
    • 속성 -d-D의 차이
      • -d는 정상적인 상황일 때 사용가능한 옵션
      • -D는 강제로 처리하게 하는 옵션
1
2
3
4
# 추가생성한 브랜치 삭제를 위해 master브랜치로 이동
$ git checkout master
# 브랜치삭제
$ git branch -d fix-mnist
  • 어떤 브랜치에 접속되어있는지 확인
    • git status는 정말 다양한 정보를 가지고 있는데 그 중 현재 내가 작업진행중인 브랜치를 알려준다.
1
$ git status