Git 1편에 이은 Git 2편
1) git branch
- git branch "브랜치명" 명령어를 이용하여 branch를 생성
- git branch 명령어 입력 시 해당 git의 branch 목록을 확인할 수 있다.
- git branch -a : 로컬 및 원격의 모든 브런치를 확인
- git branch -d "브랜치명" : 해당 로컬 브랜치 제거
- git push -d 원격명 브랜치명 : 해당 원격 브랜치 제거
• branch란?
- 사전적 의미로 "가지"라는 의미의 branch에서 보듯이 새로운 가지를 생성하여 다른 개체를 만들어내서
기존의 master와 다른 디렉터리를 만드는 것이다
- 현재 저장된 시점에서 두 분기로 나누어 관리한다.
2) git checkout
- git checkout "브랜치명" 명령어 사용 시 입력한 브랜치로 관리하는 브런치가 변경된다.
- git checkout -b "브랜치명" : 브랜치 생성과 동시에 해당 브런치로 이동
- 브랜치 변경 후 파일을 생성하여 새로 생성한 브런치에서 작업
- 기존 master로 브런치 변경 시 새로 생성한 브런치에서 작업한 파일들이 없고 master 브런치에서 작업한 파일만 남음
3) git merge
- git merge "브랜치명" 명령어를 통하여 입력한 브랜치와 현재 설정된 브런치의 내용을 통합할 수 있다
- 하지만 같은 파일을 수정한 후 merge 시 중첩된 부분은 머지 에러가 발생한다.
- 가능한 다른 파일을 작업한 후 merge 실행
4) git rebase
- git rebase "브런치명"
- 다른 브런치의 변경 사항을 가져오는데 이력을 깔끔히 정리해서 가져온다.
- git merge와 비슷하나 이력 정리에서 다른 점이 있다
.
'개발환경' 카테고리의 다른 글
야후 파이낸셜 API 인증 (0) | 2022.02.04 |
---|---|
HTTP 와 HTTPS 개념 및 차이점 (0) | 2021.12.30 |
Git관리 - 3 (0) | 2021.07.28 |
Git 관리 - 1 (0) | 2021.07.27 |
Spring Boot Tomcat 설정 (0) | 2021.04.30 |