git branch, git checkout

김현수·2024년 10월 10일

Git 정리

목록 보기
3/3

git branch

Git Branch는 Git에서 코드를 분기하여 관리하는 개념이다. Git에서는 기본적으로 master라는 하나의 브랜치를 가지고 있으며, 이 master 브랜치에서 새로운 브랜치를 만들어 작업을 진행한다. 새로운 브랜치를 만들면, 기존의 master 브랜치와 독립적으로 코드를 변경할 수 있다.

git branch < 브랜치 이름>

위의 명령어는 새로운 브랜치를 생성하는 명령어 이다.

git branch -m < 브랜치 이름>

위의 명령어는 브랜치 이름을 변경하는 명령어이다.

git brach -d <삭제할 브랜치 이름>

위의 명령어는 브랜치를 삭제하는 명령어이다.

git checkout <전환할 브랜치 이름>

위의 명령어는 다른 브랜치로 전환하는 명령어이다.

git checkout

git branch 명령에 의해 생성 된 브랜치를 전환하거나 파일을 되돌리는 데 사용되는 명령어

git checkout <branch-name>

현재 작업 중인 변경사항은 커밋되지 않은 채로 전환

git checkout -b <new-branch>

새로운 브랜치를 생성하고 해당 브랜치로 전환

git checkout -- <fill>

작업 디렉토리의 변경사항을 되돌려 리전 커밋의 상태로 복원

git checkout <commit-hash>

특정 커밋으로 전환하여 이전 상태로 돌아감, 새로운 브랜치가 생성되지 않으며, 분리된 HEAD 상태로 작업함

git checkout --track <remote-branch>

원격 저장소의 브랜치를 추적하면서 전환

git checkout --detach

특정 커밋을 확인하거나 실험적인 작업을 할 때 유용

git checkout --ours

충돌이 발생한 파일에서 현재 브랜치의 변경사항을 선택

git checkout --theirs

충돌이 발생한 파일에서 다른 브랜치의 변경사할을 선택

profile
안녕하세요. 김현수입니다.

0개의 댓글