Re: Tracking a branch using StGIT
From: Jakub Narebski <hidden>
Date: 2016-06-15 22:42:40
Rajkumar S wrote:
On 9/15/06, Catalin Marinas [off-list ref] wrote:quoted
After StGIT pops all the patches, it just calls "git pull origin". My understanding of GIT is that this should update local RELENG_1 with the remote RELENG_1 from the "origin" repository. Anything wrong with my assumptions?I checked this again, this time with out using stgit, and the results are the same. So this is not a StGIT problem but a user error :( My sequence of test is as follows: # root@beastie:# git clone /usr/local/pfSense/upstream/pfSense/ releng_1 <snip> 100% (1220/1220) done # cd releng_1/ # cat .git/remotes/origin URL: /usr/local/pfSense/upstream/pfSense/.git Pull: refs/heads/master:refs/heads/origin Pull: refs/heads/avendor:refs/heads/avendor Pull: refs/heads/Package-Reorg-2005:refs/heads/Package-Reorg-2005 Pull: refs/heads/RELENG_1:refs/heads/RELENG_1 # git branch Package-Reorg-2005 RELENG_1 avendor * master origin # git pull Already up-to-date. # git checkout RELENG_1 # git pull
[...]
As you can see, when I switched to RELENG_1 branch and did a git pull, I am getting errors. I am wondering where I am wrong.
git pull is git fetch + merge of first head in remotes file with _current_ branch. You'd better git fetch if you are on RELENG_1 branch (if you are not on master), then git checkout master && git pull . origin -- Jakub Narebski Warsaw, Poland ShadeHawk on #git