현의 개발 블로그

깃 원격 저장소 본문

깃 원격 저장소

hyun2371 2023. 6. 7. 21:29

원격 저장소 받아오기

기존의 원격 git repository를  로컬 저장소로 복제할 수 있다.

git clone http://gitlab.com/project/myproject.git

 

 

새로 원격 저장소를 만들어서 로컬 저장소에 연결할 수 있다.

원격 저장소의 단축이름을 origin으로 지정하였는데, 다른 이름으로도 지정 가능하다.

git remote add origin https://gitlab.com/project/newproject.git

 

 

 

git remote -v

원격 저장소를 확인할 수 있다.

 

git remote rename origin git_test

원격 저장소 이름을 origin에서 git_test로 변경

 

git remote rm git_test

원격 저장소 git_test를 삭제한다.

 

원격 저장소 동기화

저장소를 갱신하는 명령어는 pull과 fetch가 있다.

 

- pull 

   원격 저장소에서 데이터를 가져오기 + 병합(merge)

- fetch

   원격 저장소에서 데이터를 가져오기

 

 

저장소 발행

push로 로컬 저장소에서 작업한 내용을 원격 저장소에 반영할 수 있다.

 

다른 사람이 먼저 push한 상태에서는 push를 할 수 없다.

다른 사람의 작업물을 먼저 merge 하고, 내 작업물을 push 해야 한다.

 

원격 저장소 내용이 변경되어 있을 때 push 명령 입력

위의 오류는 깃허브에 README.md 등의 파일을 추가했을 때 생기기도 한다.

git pull origin master로 fetch 후 merge를 하면 된다.

 

 


Reference

한이음 깃 교육

'' 카테고리의 다른 글

github에서 gitlab으로 저장소 이전하기  (0) 2023.06.07
git branch  (0) 2023.06.07
git의 상태 및 파일 생성  (0) 2023.06.07
깃 저장소 생성 및 사용자 정보 설정  (0) 2023.06.07
깃 커밋 메세지 수정하기  (0) 2023.05.26
Comments