본문 바로가기

웹 개발/git, github

[git_06] branch

※ 디지털 스마트 부산 아카데미 내용입니다.

 

1. 브랜치 목록보기

git branch

 

 

2. 브랜치 생성

git branch test01

 

 

3. 브랜치 이동

git switch test01

 

 

4. 브랜치에서 작업 후 완료

git add .
git commit -m "브랜치에서 작업완료"

 

 

5. 커밋 내용확인

git log --graph --all
git log --oneline --graph --all

 

 

6. 브랜치에서 병합(main에서 작업해야함)

git merge 브랜치명

 

 

7. 충돌내용 처리 후, 커밋까지 처리

git add .
git commit -m "test01 병합"

 

 

8. 브랜치 충돌 - 각각 다른 브랜치에서 같은 파일을 편집한 경우

git merge -> 충돌내용 수정 후 -> 다시 add, commit

 

 

9. 이후 test01 브랜치 필요없으면 삭제

git branch -d 브랜치명

 

 

10. 삭제 후 복구

git branch 브랜치명 커밋값(ffa3169)

'웹 개발 > git, github' 카테고리의 다른 글

[git_07] 협업하기  (0) 2024.01.17
[git_05] reset  (0) 2024.01.17
[git_04] git clone/ pull/ .gitignore 파일  (0) 2024.01.16
[git_02] git 환경설정  (0) 2024.01.16
[git_01] Mac os 에서 Github 사용하는 법  (0) 2024.01.11