Git 정리 - 협업 - clone

'Git' 시리즈Git 정리 - 협업 - clone

mildsalmon

흔치않고, 진귀하다.

Sign in to view email

협업 (Collavoration)

여러 사람이 함께 일할 수 있다는 강력한 장점이 생긴다.
누가 어느 부분을 어떻게 수정했는지 기록에 남기 때문에 오류가 생겼을때도 파악하기 쉽다.

원격 저장소 복제하기 (git clone)

  • 복제한다. / 클론(clone) / 클로닝(cloning)
    • 원격 저장소를 기존에 연결된 지역 저장소 외에 다른 지역 저장소에서 사용하려면 원격 저장소를 지역 저장소로 가져와야한다.

git clone (깃 허브에서 복사한 주소) (로컬에 저장될 위치)

현재 위치에 클론

git clone (깃 허브에서 복사한 주소) .

git_home 디렉터리가 없는 경우

git clone (깃 허브에서 복사한 주소) git_home

git_home 디렉터리를 만들고, 디렉터리 안에 클론한다.

이런 느낌?

notebook에서 작업하고 push

notebook에서 파일 note.txt를 만들고 깃허브로 푸시한다.

git push

push가 정상적으로 실행되면 깃허브와 notebook은 note.txt를 커밋한 최신 상태로 업데이트된다.

desktop에서 다운받기 pull

desktop에서 깃허브에 push하기 위해서는 깃허브의 최신 커밋을 pull 해야한다.

git pull

원격 master 브랜치와 지역 master 브랜치

깃허브에 push를 했다면.

이 상태이다.

로컬 저장소에서 파일을 하나 만들고 "냠"으로 커밋하면.
원격 master 브랜치 (origin/master)와 지역 master 브랜치 (master)가 가리키는 커밋이 서로 달라진다.

push로 origin/master 브랜치가 가리키는 커밋을 master 브랜치가 가리키는 커밋으로 바꿔준다.


'Git' 시리즈
Git에 대해 공부하고, 정리한 시리즈
작성된 댓글이 없습니다!
로그인된 사용자만 댓글을 작성할 수 있습니다.