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