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 |