728x90
반응형
질문 : 현재 지점에 대한 추적 정보가 없습니다.
저는 비교적 짧은 기간 동안 github를 사용해 왔으며 항상 클라이언트를 사용하여 커밋과 풀을 수행했습니다. 나는 어제 git bash에서 시도하기로 결정했고 성공적으로 새 저장소를 만들고 파일을 커밋했습니다.
오늘은 다른 컴퓨터에서 저장소를 변경하고 변경 사항을 커밋했으며 이제 집으로 돌아와서 git pull
을 수행하여 로컬 버전을 업데이트하고 다음을 얻습니다.
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream develop origin/<branch>
이 저장소에 대한 유일한 기여자는 나이고 브랜치가 없습니다 (단지 마스터). 나는 창문에 있고 git bash에서 끌어 오기를 수행했습니다.
git status:
$ git status
# On branch master
nothing to commit, working directory clean
git branch:
$ git branch
* master
내가 도대체 뭘 잘못하고있는 겁니까?
답변
가져올 분기를 지정할 수 있습니다.
git pull origin master
또는 로컬 마스터 브랜치가 github 마스터 브랜치를 업스트림으로 추적하도록 설정할 수 있습니다.
git branch --set-upstream-to=origin/master master
git pull
이 분기 추적은 저장소를 복제 할 때 자동으로 설정되지만 (기본 분기에만 해당) 기존 저장소에 원격을 추가하는 경우 추적을 직접 설정해야합니다. 고맙게도 git이 제공하는 조언을 통해 수행 방법을 쉽게 기억할 수 있습니다.
출처 : https://stackoverflow.com/questions/32056324/there-is-no-tracking-information-for-the-current-branch
728x90
반응형
'개발관련 > Git' 카테고리의 다른 글
Git 원격 분기가 삭제되었지만 여전히 'branch -a'에 나타납니다. (0) | 2021.10.05 |
---|---|
Git은 푸시 할 때마다 사용자 이름을 물어보지 않도록 하는 방법 (0) | 2021.10.05 |
Git으로 브랜치에 변경된 여러 파일 중 하나만 숨길 수있는 방법 (0) | 2021.10.01 |
'git reset --hard HEAD'를 사용하여 이전 커밋으로 되돌리는 방법 (0) | 2021.10.01 |
Windows의 Git Bash에서 'git diff' 결과를 종료하는 방법 (0) | 2021.09.30 |