2017-09-04 13 views
0

私はローカルブランチを持っていますf_branch1は、リモートブランチを追跡しますdevelop。私の一日の終わりに、私は自分のローカルブランチを新しいリモートブランチを作成するリモートにプッシュしましたf_branch1。 次の日私は最新のコードを持っていることを確認するために、リモートdevelopブランチからローカルブランチを更新しました。私は前日に作成されたリモートブランチに自分の変更をプッシュしようとする今、この日の終わり、私はこのエラーを取得するGitリモートブランチを追跡し、別のブランチにプッシュ

error: failed to push some refs to 'remote url.git' 
hint: Updates were rejected because the tip of your current branch is behind 
hint: its remote counterpart. Integrate the remote changes (e.g. 
hint: 'git pull ...') before pushing again. 
hint: See the 'Note about fast-forwards' in 'git push --help' for details. 

これは理にかなっているが、その後どのように私はこのエラーを回避することができますか?

EDIT

f_branch1私の地元の先端が、私はこのエラーを取得する理由です、先にそのリモートf_branch1のであるので、私は、開発と私のローカルブランチを更新するので、私は、意味します。私が望むのは、機能ブランチで自分の仕事をリモートで安全に保つことですが、同時に、共通ブランチから作業コードを更新するようにしてください。develop

+0

なぜそれは意味をなさないと思いますか?ローカルブランチを壊したようですが、コミットツリーをよく見てください。 – wRAR

+0

ローカル 'f_branch1'によって引き起こされたエラーメッセージが遅れています。 'git log --oneline --decorate --graph --all'の出力を表示してブランチ構造を追加できますか?ところで、2つの別々のブランチを別々に扱う必要がある場合は、 'origin/f_branch1'と' origin/develop'を別々に追跡するために、2つのローカルブランチを使うことをお勧めします。 –

+0

あなたはまだ問題を解決しましたか? –

答えて

1

f_branch1のブランチをどのように更新しましたか?この場合、ブランチをリベースする必要があります。

git checkout f_branch1 
git rebase develop 
関連する問題