728x90

#1. 로컬 저장소 브랜치 생성하기

git branch 브랜치이름

#1-1. 원격 저장소 branch 생성

git push origin 신규브랜치

 

#1.1. 브랜치 확인하기

git branch

 

#2. 브랜치 변경하기

git checkout 브랜치이름 //현재 브랜치가 아닌 다른 브랜치로 이동한다.

 

#3. 브랜치 제거(로컬, 원격 저장소)

git branch -d 브랜치이름 //로컬에서 브랜치 삭제
git push origin :브랜치이름 //GitHub 원격 저장소에서 브랜치 삭제

 

#4. 원격저장소를 불러온 후 별개 브랜치 생성

git branch 브랜치이름

 


[응용] 브랜치 이름 변경방법

로컬 저장소는 명령어 하나로 변경이 가능하지만

원격 저장소는 새 브랜치를 변경할 이름으로 생성 후 기존 브랜치를 제거하는 것이다.

 

## 첫 번째 . 로컬 저장소의 branch명 변경

git branch -m 기존브랜치 신규브랜치

 

## 두 번째 . 원격 저장소 branch 생성

git push origin 신규브랜치

origin(원격저장소)에 새로운 브랜치를 생성한다. (로컬 저장소에서 변경한 이름과 같도록한다.)

 

## 세 번째. 저장소 기존 branch 제거

git push origin :기존브랜치

 

##[!] 원격 저장소 branch 생성 + 기존 branch 제거 (##2, ##3 한 번에 수행)

git push origin :기존브랜치 신규브랜치

 


 

[응용] GitHub 에 있는 코드를 가져온 후 별도의 Branch로 관리하기

 

###1. Branch Clone

git clone 레포지토리 주소

 

###2. 브랜치 생성

git branch 브랜치이름

 

###3. 새 브랜치로 이동

git checkout 브랜치이름

 

###4. 원격 저장소에 업데이트(push)

git add . //특정 파일만 스테이징 하려면, . 대신 파일 이름으로 대체
git commit -m 커밋메세지
git push --set-upstream origin 브랜치명
728x90
복사했습니다!