I give up! Whenever I try to click, I get nonsense:
! [rejected] master -> master (non-fast forward) error: failed to push some refs to 'git@github.com:companyX/projectX.git'
Our team has a new git setup. Instead of creating private branches, I now found our main repository (on github) to create my own copy.
At some point, I did the following:
$ git fetch upstream master:upstreammaster
So here is my current setup ::
$ git branch master * upstreammaster $ git remote -v origin git@github.com:userX/projectX.git upstream git@github.com:companyX/projectX.git
where userX is my private repository.
So, I go over and make some changes to my upstreammaster branch, and PULL from the "upstream master". Everything merges and stuff:
$ git pull upstream master remote: Counting objects: 95, done. remote: Compressing objects: 100% (60/60), done. remote: Total 60 (delta 54), reused 0 (delta 0) Unpacking objects: 100% (60/60), done. From git@github.com:companyX/projectX * branch master -> FETCH_HEAD Merge made by recursive. stuff | 165 ++++++++++++-------- stuff | 35 ++-- stuff | 107 ++++++++++--- stuff | 105 ++++++++++--- stuff | 24 ++-- stuff | 9 +- stuff | 53 +++---- stuff | 44 +++--- stuff | 52 +++---- stuff | 32 +---- stuff | 4 +- stuff | 138 ++++++++--------- stuff | 58 ++++---- stuff | 115 ++++++++------ stuff | 5 +- stuff | 39 ++--- stuff | 28 ++-- 17 files changed, 560 insertions(+), 453 deletions(-)
but then when I try to do:
$ git push upstream master To git@github.com:companyX/projectX.git ! [rejected] master -> master (non-fast forward) error: failed to push some refs to 'git@github.com:companyX/projectX.git'
Any help would be greatly appreciated! If you need clarification, ask, I will answer!
git push
Andriy Drozdyuk Mar 06 '09 at 20:16 2009-03-06 20:16
source share