충분히 쌓여가는
빌드이너프
« 2024/11 »
일 |
월 |
화 |
수 |
목 |
금 |
토 |
|
|
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
관리 메뉴
충분히 쌓여가는
git branch 생성, 병합, 충돌 본문
Git
git branch 생성, 병합, 충돌
빌드이너프
2024. 1. 18. 17:01
git branch
- git 안에서 branch 기능을 이용해서 복사본을 쉽게 만들 수 있다
- branch는 프로젝트 복사본이라고 생각하면 됨
- main branch 또는 master branch를 제외한 branch에서 작업한 내용은 main branch에 아무런 영향이 없다
branch 생성
git branch 브랜치이름
branch 이동
git switch 브랜치이름
git log하면 나오는 HEAD?
branch merge(합치기, 병합)
- merge를 하고 싶을 경우
- main/master 브랜치로 이동
git merge 브랜치명
입력
merge conflict(충돌)
- master 브랜치와 다른 브랜치가 같은 파일에 같은 줄을 수정할 경우 발생
<<<< | >>>> | ====
이런 것들을 지우고 원하는 코드만 남기기
- 결정 했다면
git add 파일명
, git commit -m '메시지'
를 하면 branch merge 완료
정리
- 브랜치 생성은
git branch 브랜치명
- 브랜치 이동은
git switch 브랜치명
- 브랜치 합치기는 main/master 브랜치로 이동한 뒤에
git merge 브랜치명
- 브랜치마다 commit 내역을 그래프로 보고싶으면
git log --graph --oneline --all
- 브랜치 합칠 때 conflict가 발생하면 파일열어서 수정하고
git add
, git commit 하기
그외
git log --oneline --all --graph