반응형
개요
앞에 내용은 대부분 local repository 에 대한 내용들이었다. 원격 저장소(remote repository)는 local repository 의 확장 개념이라고 볼 수 있는데 local repository에서의 작업이 어렵지 않았다면 remote repository에 대한 내용도 어렵지 않을 것이다.
- 내 로컬 repository와 상호작용하고 있는 목록을 조회(v 포함시 url 포함)
git remote -v
- 원격 저장장소 추가
git remote add {단축어} {url}
git remote add origin {url}
{url}에 있는 원격 저장소를 {단축어}이라는 이름으로 추가하기
- 원격 저장소 삭제
git remote rm {단축어}
위에 보이는 명령어들은 현재 local repository에 상호작용을 하고 있는 remote repository 관리 명령어이다. 쉽게 말해 원격에 있는 repository와 local repository를 연결시켜주는 명령어다.
- 원격 저장소에 밀어넣기(push)
git push -u {원격 단축어} {밀어넣을 브런치}
git push -u origin main
원격 저장소에 밀어 넣는다는 말은 말 그대로 local에 있는 repository로 소스를 밀어 넣어 합치는 것을 의미한다. 합쳐질 때 충돌 나는 소스가 있으면 안 될 것이고 충돌을 모두 제거한 상태로 push를 해야 한다.
- 원격 저장소 복사하기
git clone {url}
원격 저장소 복사는 내가 만든 혹은 남이 만든 소스를 내 local repository로 가져오는 것을 의미한다. 컴퓨터를 여러 대를 사용할 경우나 남들과 같이 협업을 할 경우 그 소스를 받아야 하는 경우가 있는데 다음과 같은 명령어를 통해 가져올 수 있다.
- 원격 저장소 가져와서 합치기(pull)
git pull {원격 단축어} {합칠 브런치}
git pull origin master
git fetch {원격 단축어} {합칠 브런치} -> 임시 브랜치로 가저옴
가져와서 합치기는 원격에 있는 소스를 local repository와 합칠 때 사용한다. 충돌이 있으면 합쳐지지 않으며 충돌된 내용들을 표시하여 준다.
본 포스팅의 내용은 여기까지 입니다.
읽어주셔서 감사합니다.
반응형
'GIT' 카테고리의 다른 글
GIT branch (0) | 2021.10.26 |
---|---|
GIT 버전 만들기 (0) | 2021.10.25 |
Git 저장소 (0) | 2021.10.21 |