본문 바로가기
프로그래밍/툴

[git] 리모트/브랜치 관련 내용

by 써드아이 2020. 4. 21.

origin : 원격지 저장소를 가르키는 명칭
master : 최초로 생성되는 default 브랜치


- 원격 저장소
# git remote add origin https://github.com/namacin/project.git 
원격 repository 추가

# git remote set-url --push origin https://github.com/namacin/project.git   
원격 repository url 변경


- 리모트 갱신
# git remote update


- 로컬에서 브랜치 생성
# git checkout -b new-branch # 현재 브렌치에서 new-branch 생성
# git checkout -b dst-branch src-branch # src-branch 에서 dst-branch 생성


- 리모트에 똑같은 브랜치 생성하기를 원함
# git push origin new-branch

# git push --set-upstream-to origin new-branch
# git push -u origin new-branch
remote branch를 tracking 하여 pull/push 명령에서 remote명과 branch명을 생략 가능


- 리모트 브랜치 가져오기
# git checkout -t origin/원격에있는브랜치명
# git checkout -b 로컬에생성할프랜치명 원격브랜치명


- 브랜치 삭제

# git checkout master

# git branch -d new-branch

현재의 브랜치를 삭제하려면 다른 브랜치로 전환해야한다

 


- 리모트 브랜치 삭제

# git push origin --delete new-branch
# git push origin :new-branch


- 브랜치 머지

# git checkout master

# git merge develop

master 에 develop 브랜치를 머지한다

 

'프로그래밍 > ' 카테고리의 다른 글

toolchain 도구  (0) 2021.01.15
vscode에서 platformio 라이브러리 추가  (0) 2021.01.02
gcc 내장 함수  (0) 2018.03.22
gdb를 이용한 리모트 디버깅  (0) 2015.04.15
Makefile 만들기  (0) 2014.06.24