git 체크아웃 태그, git pull이 분기에서 실패합니다.
git 저장소를 복제한 다음 태그를 체크아웃했습니다.
# git checkout 2.4.33 -b my_branch
괜찮아요, 하지만 제가 달리려고 할 때는git pull
브랜치에서 오류를 : 내브치서에다은음뱉오습니다를류랜it:▁in다.
현재 분기에 대한 추적 정보가 없습니다.병합할 분기를 지정하십시오.자세한 내용은 git-pull(1) 참조
git pull <remote> <branch>
이 분기에 대한 추적 정보를 설정하려면 다음을 사용할 수 있습니다.
git branch --set-upstream new origin/<branch>
나는 되고 싶다.git pull
마스터 분기만 업데이트하고 현재 분기는 그대로 둡니다(어차피 태그입니다).이런 일이 가능합니까?
이것이 필요한 이유는 항상 git가 저장소를 풀지만 위의 오류 때문에 당연히 실패하는 자동 스크립트가 있기 때문입니다.
편집: Git의 최신 버전의 경우,--set-upstream master
이상 사용하지 . 더이사않습다니지되를 . 사용해야 합니다.--set-upstream-to
대신:
git branch --set-upstream-to=origin/master master
메시지가 나타나면 다음을 실행할 수 있습니다.
git branch --set-upstream master origin/master
다음에는 그후는간실수있다니습행할히단에▁run다▁simply있▁after니수▁you습을 실행할 수 있습니다.git pull
코드를 업데이트합니다.
저도 같은 문제가 있었고 다음 명령을 사용하여 해결했습니다.
$ git push -u origin master
도움말 파일에서 -u는 기본적으로 풀에 대한 기본값을 설정합니다.
-u, --set-upstream`
For every branch that is up to date or successfully pushed, add
upstream (tracking) reference, used by argument-less git-pull(1) and
other commands. For more information, see branch.<name>.merge in
git-config(1).
다음 명령을 사용해 보십시오.
git pull origin master
git push -u origin master
다음을 사용하여 마스터 분기로 다시 전환
$ git checkout master
그런 다음 실행합니다.git pull
$ git pull origin/master
그 후에, 당신은 당신의 것으로 다시 전환할 수 있습니다.my_branch
한 번
@alesko : 오직만 할 수는 없습니다.git pull
체크아웃 my_branch
master
지점 전용의
ㅠㅠgit pull
또한 현재 분기에 병합됩니다 -> 시나리오에서는my_branch
@Simon: 그것은 밀어내기도 할 것입니다.왜 그런 것일까요?
$ git branch -u origin/master
Branch master set up to track remote branch master from origin.
문서에 따르면:
-u <upstream>
Set up <branchname>'s tracking information so <upstream> is considered
<branchname>'s upstream branch. If no <branchname> is specified,
then it defaults to the current branch.
먼저, 올바른 지점에 있는지 확인합니다.
번만 그면한번 (만러번)):
git branch --track
그런 다음 다시 작동합니다.
git pull
분기가 여러 개일 수 있습니다.그리고 현재 지점은 원격으로 업스트림을 설정하지 않았습니다.
이 문제를 해결하는 단계:
git checkout branch_name
git branch --set-upstream-to=origin/remote_branch_name local_branch_name
예.
// this set upstream of local branch develop to remote branch origin/develop,
git branch --set-upstream-to=origin/develop develop
이 일을 한 후에, 당신이 할 때.git pull
지정된 분기에서 끌어옵니다.
풀링할 분기를 지정할 수 있습니다.
git pull origin master
또는 로컬 마스터 분기가 github 마스터 분기를 업스트림으로 추적하도록 설정할 수 있습니다.
git branch --set-upstream-to=origin/master master
git pull
이 분기 추적은 리포지토리를 복제할 때 자동으로 설정되지만(기본 분기에만 해당) 기존 리포지토리에 원격을 추가하는 경우에는 직접 추적을 설정해야 합니다.감사하게도, git에 의해 주어진 조언은 그것을 어떻게 하는지 기억하는 것을 꽤 쉽게 만듭니다.
--set-dll은 git 1.9.x에서 더 이상 사용되지 않습니다.앞으로 당신은 다음과 같은 것을 사용하고 싶을 것입니다.
git branch -u origin/master
마스터를 이미 체크아웃했다고 가정합니다.아니라면,git branch -u origin/master master
효과가 있을 것
나처럼 항상 이 작업을 수행해야 하는 경우 다음을 추가하여 자동으로 수행하도록 별칭을 설정할 수 있습니다..gitconfig
파일:
[alias]
set-upstream = !git branch --set-upstream-to=origin/`git symbolic-ref --short HEAD`
메시지를 볼 때There is no tracking information...
막 뛰어가다git set-upstream
,그리고나서git push
다시.
https://zarino.co.uk/post/git-set-upstream/ 덕분입니다.
사용해 보세요.
git checkout master
git pull origin master
현재 분기에 대한 추적(업스트림)을 설정해야 합니다.
git branch --set-upstream master origin/master
--track 플래그를 사용할 수 있는 대신 이미 사용되지 않습니다.
git branch --track master origin/master
나는 또한 @casey 통지가 있는 문서 참조를 좋아합니다.
-u <upstream>
Set up <branchname>'s tracking information so <upstream> is considered
<branchname>'s upstream branch. If no <branchname> is specified,
then it defaults to the current branch.
저에게 효과가 있었던 것은: git branch --set-patch-to=master 다시 풀을 했을 때 마스터로부터 업데이트만 받았고 경고는 사라졌습니다.
업데이트만 다운로드하려면 다음과 같이 하십시오.
git fetch origin master
하지만 이것은 단지 다음과 같은 참조를 업데이트할 뿐입니다.origin/master
로컬을 업데이트하는 가장 좋은 방법master
다른 의견에 언급된 체크아웃/체크아웃입니다.만약 당신이 당신의 지역이master
메인 트렁크에서 벗어나지 않았습니다.origin/master
사용할 수 있습니다.git update-ref
전류 지도를 그리다master
새로운 관점에서, 하지만 그것은 아마도 정기적으로 사용하기에 가장 좋은 해결책은 아닐 것입니다.
이 명령은 더 이상 사용되지 않습니다.git branch --set-upstream master origin/master
따라서 추적을 설정할 때 다음과 같은 명령을 사용할 수 있습니다.
git branch --set-upstream-to=origin/master master
언급URL : https://stackoverflow.com/questions/10147475/git-checkout-tag-git-pull-fails-in-branch
'programing' 카테고리의 다른 글
git 로컬 캐시 지우기 (0) | 2023.08.14 |
---|---|
두 개의 PySpark 데이터 프레임 연결 (0) | 2023.08.14 |
판다의 이미지 크기를 늘리는 방법데이터 프레임.줄거리. (0) | 2023.08.14 |
imshow in matplotlib에 의해 표시된 영상 반전 (0) | 2023.08.14 |
Android에서 기본 활동으로 데이터 다시 보내기 (0) | 2023.08.14 |