Windows에서 Android Studio (Preview) 0.6.0을 사용 중이며 GitHub에서 내 프로젝트를 공유하려고했습니다. Git Shell을 사용하여 프로젝트를 초기화, 추가, 커밋 및 GitHub에 푸시했습니다. 하지만 Android Studio 내에서 프로젝트를 업데이트하려고 할 때이 오류가 발생했습니다.
Can't update: no tracked branch
No tracked branch configured for branch master.
To make your branch track a remote branch call, for example,
git branch --set-upstream master origin/master
이 제안을 제공하지만이 시점에서 무엇을해야할지 잘 모르겠습니다. Android Studio 내에서이 문제를 해결할 수있는 방법이 있습니까?
답변
내가 오해하지 않는다면, 오리진 서버에서 쌍을 추적하도록 로컬 브랜치를 설정하기 만하면됩니다.
명령 줄을 사용하여 다음을 시도 할 수 있습니다.
git checkout mybranch
git branch --set-upstream-to=origin/mybranch
그러면 서버의 로컬 브랜치에 해당하는 것으로 구성됩니다. Android Studio가 그 부족에 대해 불평하고 있다고 확신합니다.
누군가가 해당 IDE의 GUI를 사용하여이 작업을 수행하는 방법을 알고 있다면 읽기에 흥미로울 것입니다.
답변
그래서 git이 repo를 설정하는 방법에 대해 조금 읽은 후. 내가 명령을 실행했다는 걸 깨달았 어
git push origin master
하지만 대신 처음으로 달렸어야 했어
git push -u origin master
초기에 업스트림을 설정합니다. 잘 했어!
답변
내 저장소의 소유권을 다른 사용자에게 양도 할 때도 같은 문제가 발생했습니다. 처음에는 사용하려고 git branch --set-upstream-to origin/master master
했지만 터미널이 불평을했기 때문에 잠시 둘러 본 후 다음 명령을 사용
git fetch
git branch --set-upstream-to origin/master master
git pull
했고 모든 것이 다시 작동했습니다.
답변
새 폴더를 만들고 그 git init
안에서 실행 하십시오.
그런 다음 git remote add origin <your-repository-url>
.
.git 폴더를 제외하고 프로젝트 폴더의 모든 파일을 새 폴더에 복사합니다 (보이지 않을 수 있음).
그런 다음 다음을 수행하여 코드를 푸시 할 수 있습니다.
git add --all
; 또는 git add -A
;
git commit -m "YOUR MESSAGE"
;
git push -u origin master
.
나는 그것이 작동 할 것이라고 생각한다!
답변
git branch --set-upstream-to=origin/master master
나를 위해 일했습니다. … 내 저장소에 master라는 단일 지점이 있습니다. 응답은 “원점에서 원격 지점 마스터를 추적하도록 설정된 지점 마스터”였습니다.
답변
같은 경우에 이것은 나를 위해 작동합니다.
< git checkout Branch_name
> Switched to branch 'Branch_name'
< git fetch
> [Branch_name] Branch_name -> origin/Branch_name
< git branch --set-upstream-to origin/Branch_name Branch_name
> Branch Branch_name set up to track remote branch <New_Branch> from origin.
답변
실수로 VCS 원본을 삭제했기 때문에 동일한 오류가 발생했지만 PyCharm에서 발생했습니다. 내 오리진을 다시 추가 한 후 다음을 실행했습니다.
git fetch
내 모든 지점을 다시로드했습니다. 그런 다음 버튼을 클릭하여 프로젝트를 업데이트하고 정상으로 돌아 왔습니다.