제곧내..
원격 브랜치는 소스트리가서 만들어 옴.
는
매우 허접한 이전의 기록.. (급하게 내용만 간추려 쓰느라 ^^)
git pull과 clone, fetch 의 차이를 먼저 이해해야 한다.
1. git pull
이전에 작업하던 내용물이 있는 상황에서, 원격 저장소에 있는 내용을 추가적으로 갖고오고 싶을 때.
그리고 이때는 원격 저장소를 가리키는 branch 가 로컬에 있어야 한다.
만약 없다면!
git remote add origin <repository>
이걸로 원격 갖고오기.
원격 저장소와 로컬이 현재 연결돼 있는지부터 확인해야 함!
만약 아니라면 위에꺼 하기.
그리고 이제 원격 브랜치 origin이 생겼으니
저장소에서
git pull <remote> <local branch>
의 형식으로 가져와야 함. (그냥 git pull 이렇게만 해버리면 '어디에 뭘 넣어줬으면 하는지 말해줘^^' 라고 하는 깃쨩의 충고가 뜸.. 지금처럼 브랜치 master달랑 하나만 있으면 일케하면 되지만 나중엔 안됨)
2. git clone
생짜 아~~무것도 없고 딱, git init 만 해놓은 상태에서
원격에 있는거 싹다 가져오는것. pull은 내용물이 있는 상황임.
3.git fetch
원격에 있는걸 로컬로 갖고와서 '보기만'!! 하고 싶고, 로컬에 적용은 하기 싫은 상태.
걍 로컬에서 내용 확인하고 맘에 들면 merge 하려고.
'Web > GitHub' 카테고리의 다른 글
어른이 친구들을 위한 github 동화~ (0) | 2020.12.16 |
---|---|
git bash 복붙 기능 오류 (0) | 2020.12.14 |
branch, commit, merge 병합 완벽 이해★ (0) | 2020.09.26 |
로컬/원격저장소, push, pull, clone (0) | 2020.09.12 |
gitbash "Error : Could not fork child process" 오류해결! (0) | 2020.09.06 |
댓글