1

私はこれが何度も尋ねられたことを知っていますが、私の問題は少し異なっているようです

To https://github.com/sr/foo.git
08a86ab..3d1ece2  master -> master
! [rejected]        y_dev -> y_dev (non-fast-forward)
error: failed to push some refs to 'https://github.com/sr/foo.git'

わかりました。y_devからプルする必要があります。これを試しました。

git pull origin y_dev
From https://github.com/sr/foo
* branch            y_dev  -> FETCH_HEAD
Already up-to-date.

これは私を困惑させます。プルすることでこれを修正できると思いましたが、理解できないことがあります。説明/修正を歓迎します

4

1 に答える 1

2

現在チェックアウトされているブランチにブランチをプルしています。y_devこれはおそらくmasterです。したがって、実際にはローカルy_devを最新の状態に保つことはできませんgit-pull

試す:

git checkout y_dev
git pull origin y_dev
git push origin y_dev
于 2013-02-04T18:07:39.550 に答える