업데이트 할 수 없음 : 추적 된 분기 없음
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
'ProgramingTip' 카테고리의 다른 글
Android 4.x에서 목록보기의 EditText가 포커스를 잃습니다. (0) | 2020.11.24 |
---|---|
크기 만 제공하여 Java 에서처럼 Kotlin에서 배열을 생성해야합니까? (0) | 2020.11.24 |
Python이 같은 폴더에서 모듈을 수 없습니다. (0) | 2020.11.23 |
TypeError : JSON 객체는 '바이트'가 아닌 str이어야합니다. (0) | 2020.11.23 |
'localhost'에서 MySQL 서버에 수 없음 (10061) (0) | 2020.11.23 |