[Git] Fork 사용법 #2 - 브랜치 만들고 머지하기

branchmerge
avatar
2025.02.17
·
4 min read

3493

Branch

[Git] Git fork를 이용한 Branch
Branch란? - 개발을 하다 보면 코드를 여러개로 복사해야 하는 일이 자주 생깁니다. 코드를 통째로 복사하고 나서 원래 코드와는 상관없이 독립적으로 개발을 진행할 수 있는데, 이렇게 독립적으로 개발하는 것이 브랜치입니다. - Repository를 생성후 커밋하면 자동으로 master라는 브랜치가 생성된다. 새로운 Branch 생성 Git fork를 이용해 새로운 Branch를 생성해보겠습니다. 아래와 같이 New Branch를 클릭 후 원하는 이름의 브랜치를 넣어서 생성합니다. 그러면 새로운 브랜치로 생성한 testBranch가 생겨나고 checkout이 testBranch로 체크된 모습을 보실 수 있으실 겁니다. ※) checkout : 내가 사용할 브랜치를 지정하기 위한 명령어 HEAD : 현재 ..
https://hesh1232.tistory.com/145

새로운 브랜치 만들기

3470

Branch 버튼을 눌러 브랜치를 만들어주자🙂

34723471

원하는 브랜치 이름을 넣어서 생성해주면 되는데, Check out after create 옵션이 있는 것을 확인할 수 있다. 체크해주면 새로운 브랜치로 전환(체크아웃)하게 되고, 체크하지 않으면 현재 작업중인 main 브랜치에 계속 있게 된다. 체크해서 계속 진행해보자.

브랜치 진행하기

3473

새로 만든 forest 브랜치에 체크아웃 되어있는 상태이다. 이제 변경사항을 만들고 커밋을 해보자.

347434753476

숲 브랜치의 새 커밋이 생겼다 🌲

34773485

main 으로 다시 체크아웃 한 후 커밋해보면, 위와 같이 mainforest 브랜치가 갈라진 모습을 볼 수 있다. 두 작업 내용은 독립적으로 각 브랜치에 존재하며, 커밋 사이를 자유롭게 이동하다가 두 브랜치를 합치고 싶을 때 Merge 해주면 된다.

Merge

3479

이제 방금 만든 forest 브랜치를 main 브랜치에 합쳐줄 것이다. main 브랜치가 forest 브랜치의 변경사항들을 가져오기 때문에 main 브랜치를 checkout 하고, forest 브랜치를 우클릭해 Merge into main... 을 선택해준다.

3480

Merge 를 눌러주면,

3481

이렇게 하나로 합쳐진 것을 볼 수 있다!

3482

사용 완료된 브랜치는 이렇게 삭제해주면 된다.







- 컬렉션 아티클