[petsc-dev] git errors when trying to push to a fork.
Jed Brown
jedbrown at mcs.anl.gov
Mon Mar 25 10:51:18 CDT 2013
Looking here:
https://bitbucket.org/pmullowney/petsc-aijcusparse-icc/commits/all
you're probably better off pushing on branch pm/aijcusparse-icc (or another
named branch).
If you amended your work (e.g., using 'git rebase -i' or 'git commit
--amend') then you would need to use the '--force' option to push. Force
pushes are acceptable *only* when nobody depends on your repository/branch,
which is the case here.
On Mon, Mar 25, 2013 at 10:38 AM, Paul Mullowney <paulm at txcorp.com> wrote:
> Hi,
> Here's an error with git I don't know how to resolve.
>
> [paulm at ivy petsc]$ git push https://pmullowney@bitbucket.**
> org/pmullowney/petsc-**aijcusparse-icc.git<https://pmullowney@bitbucket.org/pmullowney/petsc-aijcusparse-icc.git> Password:
> To https://pmullowney@bitbucket.**org/pmullowney/petsc-**
> aijcusparse-icc.git<https://pmullowney@bitbucket.org/pmullowney/petsc-aijcusparse-icc.git>
> ! [rejected] master -> master (non-fast-forward)
> error: failed to push some refs to 'https://pmullowney@bitbucket.**
> org/pmullowney/petsc-**aijcusparse-icc.git<https://pmullowney@bitbucket.org/pmullowney/petsc-aijcusparse-icc.git>
> '
> To prevent you from losing history, non-fast-forward updates were rejected
> Merge the remote changes before pushing again. See the 'Note about
> fast-forwards' section of 'git push --help' for details.
>
> Should I do:
> git pull -u
> And then try to push? Presumably, this will pull from my fork and not
> 'next' or 'master'?
>
> -Paul
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20130325/6b4f1ca4/attachment.html>
More information about the petsc-dev
mailing list