github에 만들어 놓은 repository주소를 origin이라 한다.
git remote add origin https://githubcom/[git nickname]/[repository name].git
github와 연결하기
git remote -v
연결여부 확인
git remote rm origin
원격 저장소와 연결 해제
git push origin master
origin의 master라는 branch에 업로드하면서 병합하는 push명령어
git fetch origin
fetch를 사용하면 원격저장소에 있는 데이터들을 로컬로 받아온다.
git pull origin master
pull은 원격저장소에 있는 데이터를 받아오고 병합한다 (fetch + merge)
git clone [repository 주소]
clone을 사용하면 init + remote + pull을 동시에 할 수 있다.
git checkout -b otherBranch // branch 생성
git pull origin otherBranch // otherBranch branch 다운로드 및 merge
받아오는 방법1
git fetch origin // 모든 branch를 동기화 시킴
git checkout -b otherBranch origin/otherBranch // branch 생성 및 merge
받아오는 방법2
git push --all
모든 브랜치 다 원격저장소에 올리기
git push origin newBranch
특정 브랜치만 원격저장소에 올리기