2017-11-17 16 views
0

誰かがこの問題について私に助けてくれることを願っています。私は今この特定のプロジェクトに取り組んできましたが、最近では、変更をリモートブランチにプッシュしようとするたびにこの問題が発生しています。それは私が現在のブランチに私の最新の変更をプッシュすることができます前に、他のすべての支店を更新する必要があるよう変更を支店にプッシュすることはできません

enter image description here

に思えます。

+0

"git pull"を試しましたか?これは役に立ちますか? – reto

+0

@reto devopsブランチをチェックアウトし、もう一方のブランチのプッシュが通過する前にまずプルする必要があります。 – flobar

答えて

0

これは、他のブランチで更新がコミットされたことを意味します。ブランチを更新し、必要に応じてマージしてください。すべてが最新のものであれば、すべての変更を "リモート"ブランチに投稿することができます。

+0

はい、私の問題は、これまで何らかの理由でこれまで何かをやったことがなかったことです。 – flobar

+0

あなたは何のためにプログラムを使いますか?コンソール? sourcetree? git sourcetreeの新機能がgitリポジトリのGUIであり、コミット、ポスト、マージを簡単に管理できるならば。 –

0

リモートブランチのコミットが現在ローカルからプッシュしようとしているより先行しているため、変更をプッシュできません。あなたがコミットを押しつぶして変更をプッシュしようとすると、そのようなコミットを拒否します。あなたはその支店に安全な力を加えることができます

git push <upstream name> +<branch name> 
関連する問題