information

[Git] git branch 생성

독립성이 강한 ISFP 2023. 5. 1. 16:36
728x90
반응형

1. 로컬 저장소에서 새로운 브랜치를 생성하기 전에 해당 로컬 저장소 디렉토리로 이동

2. 로컬 저장소에서 새로운 브랜치를 생성

git branch <branch-name> # $ git branch home

<branch-name>은 새로 생성할 브랜치의 이름입니다. 저는 브랜치명을 home으로 설정해주었습니다.

 

3. 새로운 브랜치로 이동 

git checkout <branch-name> # git checkout home

4. 변경 사항 커밋

git add .
git commit -m "Commit message"

5. 변경 사항을 원격 저장소에 업로드

git push -u origin <branch-name>

6. 원격 저장소의 변경사항을 로컬 저장소에 불러오기

git pull origin [브랜치명]

 

git pull 명령어는 원격 저장소의 최신 변경 내용을 로컬 저장소로 가져오는 명령어입니다. 

origin은 로컬 저장소와 연결된 원격 저장소의 이름입니다. [브랜치명]은 로컬 저장소에서 가져올 원격 저장소의 브랜치 이름입니다.

따라서 git pull origin [브랜치명] 명령어는 origin 원격 저장소에서 [브랜치명] 브랜치의 최신 커밋을 가져와서 로컬 저장소에 병합합니다.

 

이 명령어를 실행하면, 원격 저장소의 [브랜치명] 브랜치에서 최신 커밋을 가져와서 로컬 저장소의 [브랜치명] 브랜치로 병합합니다. 만약 로컬 저장소의 [브랜치명] 브랜치에 변경 내용이 있다면, Git은 병합을 시도하고, 충돌이 발생할 경우 해당 충돌을 해결해야 합니다.

728x90
반응형