git 브랜치 3

Git 브랜치(Branch)다루기4 - 브랜치 관리

브랜치 관련 명령은 대부분 '$git branch'명령이나 특화된 애들은 또 다른 명령어를 사용한다. 일단 모두 정리해 보자면 아래와 같다! $ git branch 관련 명령어 브랜치 생성 : $ git branch 브랜치 삭제 : $ git branch -d 브랜치 이름변경 : $ git branch -m 로컬 브랜치 목록 조회 : $ git branch 로컬&원격 브랜치 목록 조회 : $ git branch -a 브랜치 목록과 브랜치별 마지막 커밋 조회 : $ git branch -v Merge한 브랜치 목록 확인 : $ git branch --merged '현재 Checkout한 브랜치'에 Merge 하지 않은 브랜치 목록 확인: $ git branch --no-merged 브랜치 이동 명령어 다른..

카테고리 없음 2021.08.10

Git 브랜치(Branch) 다루기1 - 목록, 생성, 이동, 커밋 확인, 히스토리

브랜치 목록 : $ git branch - 로컬 저장소의 모든 브랜치 목록을 보여준다. ('*' 표시가 붙은 것이 현재 작업하는 브랜치) - ex1) 커니코틀린 샘플예제 브랜치를 clone해 온 로컬에서 'java' 브랜치 생성한 경우 $ git branch * java master - '-a' 옵션 : 원격 브랜치를 포함한 모든 브랜치 목록을 확인 $ git branch -a ㄴ> ex2) ex1에서 커니코틀린 샘플예제의 원격 브랜치까지 모두 조회 시 $ git branch -a * java master remotes/origin/HEAD -> origin/master remotes/origin/arch-components-lifecycle remotes/origin/arch-components-roo..

Git 브랜치(Branch) 란?

Git 브랜치(Branch) 란? - 개발할 때에 여러 사람이 동일한 소스코드를 기반으로 서로 다른 작업을 할 때에는 각각 다른 버전의 코드가 만들어 질 수 밖에 없는데 각각의 다른 버전의 코드를 지원하기 위해 '커밋 사이를 가볍게 이동할 수 있는 어떤 포인터' = '브랜치'를 사용한다. - Git에서는 코드를 통째로 복사하고 나서 원래 코드와는 상관없이 독립적으로 개발을 진행할 수 있는데, 이렇게 독립적으로 어떤 작업을 진행하기 위한 것이 '브랜치' 즉, "'새로운 버전의 소스 코드'의 마지막 커밋을 가리키는 포인터 같은 것" - '포인터'적인 개념보다 "'새 버전의 소스 코드'를 전체를 일컫는 말"로 사용되는 것 같다~ - 커밋이 추가되면 같이 이동한다. (= 특정 버전 프로젝트(소스 코드)의 마지막..