728x90
branch 만들기
코드를 짤 때 원본파일의 코드를 수정하고 커밋해도 되지만 만약 잘못해서 모든 프로그램이 망가질 수 있음.
이런 사고를 방지하기 위해서 프로젝트의 복사본을 만드는 branch라는걸 사용함.
branch를 통해서 프로젝트의 복사본을 만들고 거기서 수정하는 방법임
아래와 같이 branch를 만들고, switch를 통해 해당 branch로 이동할 수 있음.
git branch branch이름
git switch branch이름
다시 메인 branch로 돌아가고 싶으면 (설정에 따라 main or master)
git switch main
branch를 만들면 밑에와 같은 상황임. 강의자분의 새로운 branch 이름이 coupon이기 때문에 coupon branch임.
branch 합치기
새로운 branch에서 만든 코드를 main에 적용(합치기) → merge
git switch main
git merge branch이름
- main branch로 이동한 다음
- git merge branch이름 입력하면 합쳐짐
merge 과정에서 main branch와 합치려는 branch가 동일한 파일의 동일한 부분을 수정하면 merge conflict가 발생함.
vscode의 경우, 위와 같이 만들어지는데 여기서 선택하면 됨.
Reference
728x90
반응형
'Study > Git' 카테고리의 다른 글
[Git] git 사용법 - git clone, pull (0) | 2024.03.22 |
---|---|
[Git] Github 사용법 - git push (0) | 2024.03.22 |
[Git] git add, commit 기초 (0) | 2024.03.21 |