ProgramingTip

업데이트 할 수 없음 : 추적 된 분기 없음

bestdevel 2020. 11. 23. 19:47
반응형

업데이트 할 수 없음 : 추적 된 분기 없음


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이 저장소를 설정하는 방법에 대해 조금 읽은 후. 내가 명령을 실행했다는 걸 깨달았 어

git push origin master

하지만 대신 처음으로 달렸어야 했어

git push -u origin master

초기에 업스트림을 설정합니다. 잘 했어!


폴더를 만들고 새 그 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 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

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


저장소의 소유권 내을 다른 user-에게 양도했을 때도 같은 문제가 있었는데보기 처음에는 사용하려고 git branch --set-upstream-to origin/master master했지만 터미널이 불평을했기 때문에 조금 둘러 본 후 다음 명령을 사용
git fetch
git branch --set-upstream-to origin/master master
git pull
했고 모든 것이 다시 작동했습니다.


로컬 분기 "Branch-200"(또는 다른 이름)이 서버 저장소에 "origin / Branch-1"이 포함되어있는 가정합니다. 로컬 "Branch-1"이 "origin / Branch-1"과 연결되지 않은 경우 "Branch-200"으로 이름을 바꿉니다.

Android Studio에서 'origin / Branch-1'로 체크 아웃하여 새 로컬 브랜치 'Branch-1'을 만든 다음 로컬 브랜치 'Branch-200'과 병합합니다.


같은 문제에 직면했기 때문에 Git을 사용 하여하여 프로젝트를 GitHub에 직접 푸시했습니다.

Android 스튜디오에서

VCS => Git => Push로 이동 : 커밋 한 지점을 사용하고 푸시 버튼을 누릅니다.

참고 : Android 스튜디오 버전 3.3에서 테스트 됨


git branch --set-upstream-to=origin/master master

나를 위해 일했습니다. ... 내 저장소에 마스터라는 단일 지점이 있습니다. 응답은 "원본에서 원격 지점 마스터를 추적하는 지점 마스터"였습니다.


 git commit -m "first commit"

 git remote add origin <linkyourrepository>

 git push -u origin master

작동합니다!

참고 URL : https://stackoverflow.com/questions/24215032/cant-update-no-tracked-branch

반응형