repo(sitory)
저장소; Git으로 관리되는 프로젝트원격remote repo
Github처럼 다른 곳에서도 접속할 수 있는 공간에 저장된 git프로젝트로컬 repo
내 컴퓨터에 저장되어 있는 git프로젝트트래킹tracking
로컬 -> 원격 연결하기. branch trackingcf.
내 컴퓨터 - 연결 - 구글 클라우드원격:로컬 = 1:다
로 연결될 수 있다. 협업 가능.push
: 원격r에 반영하기pull
: 원격repo에 있는 것을 당겨 오기원격r만 있을 때 -> 내 com에 가져오기 (내 로컬r가 없을 때 '초기 다운로드')
url을 통해 원격r에 접근. 입사
, 새로운 프로젝트 참여, 오픈소스 참여 등.
원격r의 내용을 내 컴퓨터에 클론
해온다. 그냥 가져오는 것. 다운로드. 클론. 복제.
작업내역, 수정된 파일까지 같이 가져온다.
kimchi-together
Code
> url 복사+
> Clone > url 붙여넣기원격repo와 로컬repo의 파일 변경사항이 겹칠 때, 즉 같은 파일을 수정하면 git이 '같은 파일이 수정되었는데 어떤 파일을 최종으로 반영할지'를 확인하는 메시지를 보낸다.
(혼자 하는 프로젝트 등에서) '충돌'을 피하려면
pull > commit > push의 순으로 하는 습관을 들이는 것이 좋다.
35) 원격 repo Github 에서 없애는 방법 - 에러나면 참고!
원격r과 로컬r은 왜 따로 있을까?
하나의 프로젝트를 여러 컴퓨터로 동시에 작업할 수 있다. 협업이 용이하다. 하나의 원격r에 여러 로컬r을 연결할 수 있다. url을 통해 어떤 컴퓨터에서든 접근할 수 있다.
push와 pull의 개념을 원격r과 로컬r을 포함해 그림으로 그려보세요.
원격r
----(pull다운로드)---> 로컬r
가져오고
원격r
<---(push업로드)----- 로컬r
반영하고
필기를 백지에 해보면 어떤 걸 모르는지 정확히 알게 되고, 기억에 오래 남는다.
정리하기
부분을 보고 그려보기개념지도
에 빠진 내용을 포함해서 다시 그려보기매핑
: 이 정보가 다른 정보와 어떻게 '연결'되는지프로그래밍
에서 중요하다.