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
내 모든 지점을 다시로드했습니다. 그런 다음 버튼을 클릭하여 프로젝트를 업데이트하고 정상으로 돌아 왔습니다.