git 원격 추가 origin(참고: 이 원본은 왜 수정할 수 없나요?) git@git.com/xxx/xxx.git
origin의 이름은 마음대로 수정 가능하며, N개의 원격 저장소를 추가할 수 있습니다. 그러나 현재 창고는 멀리 떨어져 있어 로컬에서 사용할 수 없습니다.
실행 후 git fetch 원격 창고는 로컬로 획득되며 지점은 원본/*입니다. 즉, 원격 마스터 지점은 로컬 원본/마스터에 해당합니다.
실행 후 원격 마스터 브랜치를 로컬 추적 브랜치로 설정합니다. git branch --set-upstream-to master origin/master가 실행되면 원격 마스터를 로컬 원본/마스터 브랜치로 직접 가져올 수 있으며 git pull가 실행되면 원격 마스터 브랜치만 실행됩니다. 원격 마스터 브랜치는 로컬 오리진/마스터 브랜치로 분기됩니다. git fetch
첫 번째 푸시 전에는 원본/마스터 브랜치가 존재하지 않았습니다
배경을 바꾸면 괜찮을 수도 있습니다. 예를 들어 git clone 후 새 로컬 브랜치의 업스트림을 Origin/master로 변경하세요
3단계 뒤에
git fetch
를 추가하세요.git init
로컬 창고를 초기화합니다. 기본 지점은master
입니다.origin의 이름은 마음대로 수정 가능하며, N개의 원격 저장소를 추가할 수 있습니다. 그러나 현재 창고는 멀리 떨어져 있어 로컬에서 사용할 수 없습니다.
실행 후
git fetch
원격 창고는 로컬로 획득되며 지점은 원본/*입니다. 즉, 원격마스터 지점은 로컬 원본/마스터에 해당합니다.
실행 후 원격 마스터 브랜치를 로컬 추적 브랜치로 설정합니다.
git branch --set-upstream-to master origin/master
가 실행되면 원격 마스터를 로컬 원본/마스터 브랜치로 직접 가져올 수 있으며git pull
가 실행되면 원격 마스터 브랜치만 실행됩니다. 원격 마스터 브랜치는 로컬 오리진/마스터 브랜치로 분기됩니다.git fetch