원격 저장소 : 인터넷이나 네트워크 어딘가에 있는 저장소
기존의 (원격 또는 로컬)git repository를 복사한다.
.
찍기git clone [https://github.com/jin-dooly/repository(주소)]
원격 저장소를 추가한다.
git remote add [origin] [https://github.com/jin-dooly/new-repository]
origin
: 원격 저장소 단축 이름. (원하는 이름 넣어도 됨)git remote rename origin [원하는 이름]
으로 변경 가능github.com
: 호스팅 서비스jin-dooly
: 팀 또는 사용자 이름new-repository
: 새 프로젝트 이름Origin이란?
원격 저장소 단축 이름의 기본 값
⇒ clone으로 복사해온 저장소 이름은 origin으로 통일
git remote -v
: 지정한 저장소들의 이름과 주소 확인
원격 저장소를 삭제한다.
git remote rm [origin]
연결된 원격 저장소에서 데이터 가져오기 + 로컬 데이터와 병합
git pull [origin] [master]
origin
: 가져올 원격 저장소(별명)master
: 가져올 브랜치연결된 원격 저장소에서 데이터 가져오기
git fetch [origin] [master]
git merge [origin/master] //병합을 따로 해줘야 함
origin
: 가져올 원격 저장소(별명)master
: 가져올 브랜치로컬 작업 내용을 원격 저장소에 반영
git push [origin] [master]
origin
: 원격 저장소(반영된 내용 받는 곳)master
: 로컬 저장소(반영할 내용 주는 곳)⚠️ 다른 사람이 먼저 push한 상태에서 push 불가. 다른 사람이 작업한 것을 merge먼저 한다.