LabHub

블로그

Git Branching 사용법

한국어English日本語

Git Branching 사용법

Git에서 브랜칭은 매우 중요한 기능 중 하나입니다. 이 글에서는 Git에서 브랜치를 생성하고 관리하는 방법을 소개합니다.

브랜치의 개념

브랜치는 Git의 강력한 기능 중 하나로, 독립적인 작업을 위한 별도의 라인을 생성하는 것입니다. 브랜치를 사용하면 서로 다른 작업을 동시에 진행할 수 있으며, 나중에 이를 합칠 수 있습니다.

브랜치 생성

새로운 브랜치를 생성하려면 git branch 명령어를 사용합니다.

$ git branch <브랜치명>

브랜치 전환

다른 브랜치로 전환하려면 git checkout 명령어를 사용합니다.

$ git checkout <브랜치명>

브랜치 생성과 전환 동시에 하기

브랜치를 생성하고 동시에 전환하려면 -b 옵션을 사용합니다.

$ git checkout -b <브랜치명>

브랜치 병합

작업이 완료되면, 브랜치를 메인 브랜치에 병합할 수 있습니다. git merge 명령어를 사용하여 병합을 수행할 수 있습니다.

기본 병합

기본적인 병합은 다음과 같이 수행됩니다.

$ git checkout <메인브랜치>
$ git merge <브랜치명>

병합 충돌 해결

병합 과정에서 충돌이 발생할 수 있습니다. 충돌이 발생하면 Git은 이를 알려주며, 수동으로 해결한 후에 변경 사항을 커밋해야 합니다.

$ git add <파일명>
$ git commit

브랜치 삭제

더 이상 필요 없는 브랜치는 삭제할 수 있습니다. -d 옵션을 사용하여 브랜치를 삭제할 수 있습니다.

$ git branch -d <브랜치명>

강제 브랜치 삭제

병합되지 않은 브랜치를 강제로 삭제하려면 -D 옵션을 사용합니다.

$ git branch -D <브랜치명>

원격 브랜치

원격 저장소에서도 브랜치를 관리할 수 있습니다. git push 명령어를 사용하여 원격 브랜치로 변경 사항을 푸시할 수 있습니다.

원격 브랜치 푸시

$ git push origin <브랜치명>

원격 브랜치 삭제

원격 브랜치를 삭제하려면 다음과 같이 합니다.

$ git push origin --delete <브랜치명>

Git 브랜칭의 기본 사용법에 대해 알아보았습니다. 이 명령어들을 사용하여 Git에서 브랜치를 효과적으로 관리할 수 있습니다.

댓글

아직 댓글이 없습니다.

로그인하면 댓글을 쓸 수 있습니다