728x90

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

git branch 브랜치이름

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

git push origin 신규브랜치

3.  

4. #1.1. 브랜치 확인하기

git branch

 

5. #2. 브랜치 변경하기

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

 

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

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

 

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

git branch 브랜치이름

 


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

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

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

 

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

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

 

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

git push origin 신규브랜치

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

 

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

git push origin :기존브랜치

 

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

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

 


 

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

14.  

15. ###1. Branch Clone

git clone 레포지토리 주소

 

16. ###2. 브랜치 생성

git branch 브랜치이름

 

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

git checkout 브랜치이름

 

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

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