관리 메뉴

공부기록용

GIT(Branch) 본문

💡깨달음💡/GIT

GIT(Branch)

과부하가즈아 2023. 7. 26. 17:44

참고 : https://www.youtube.com/@uknowcoding

 

유노코딩

강의/집필/기타 협업 문의 beansdrawer@naver.com 기업 및 기관 출강 가능합니다. 웹 프론트엔드(HTML, CSS, JavaScript, React)/파이썬/C언어 어린이/청소년을 위한 블록코딩/로봇코딩 강의도 진행합니다-! 문

www.youtube.com

 

Branch

코드를 여러 개로 복사해야 하는 일이 자주 발생한다. 코드를 통째로 복사하고 나서 원래 코드와는 상관없이 독립적으로 개발을 진행할 수 있도록 하는 것이 이 Branch의 사용 목적이다. Branch란 기존 저장소에서 분기된 저장소의 복사본이다. 

git branch관리 명령어

현재 branch 목록을 볼 수 있는 git 명령어
$ git branch​


새로운 branch를 생성하는 git 명령어
$ git branch [생성할 branch이름]​


작업 중인 branch를 변경하는 git 명령어
$ git checkout [branch이름]​

dev라는 branch를 만들어 주고 checkout이라는 명령어를 통해 dev로 이동했다

현재 branch에 다른 branch의 내용을 병합하는 git 명령어
$ git merge [branch이름]​

[branch이름]_흡수하고자 하는 branch의 이름을 적어주면 된다. 

새로 만든 branch인 dev에 커밋을 하나 추가해주고, 다시 master branch로 이동(checkout)후 master의 위치에서 dev를 merge를 통해 병합해준다. -> checkout를 통해 원하는 branch로 이동하고 그 branch에 병합 시키고자 하는 branch를 작성해주면 된다.  

그럼 dev에서 진행된 commit가 master에도 적용되어진 것을 볼 수 있다. 


브랜치 삭제하기
$ git branch -d [삭제할 branchd이름]

'💡깨달음💡 > GIT' 카테고리의 다른 글

GIT(Git branch 전략_git flow, github flow)  (0) 2023.07.27
GIT(git reset&revert&checkout)  (0) 2023.07.26
GIT(GitHub와 연결)  (0) 2023.07.26
GIT(commit이력 관리하기)  (0) 2023.07.25
GIT(.gitignore)  (0) 2023.07.24
Comments