私はローカルブランチを持っています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
なぜそれは意味をなさないと思いますか?ローカルブランチを壊したようですが、コミットツリーをよく見てください。 – wRAR
ローカル 'f_branch1'によって引き起こされたエラーメッセージが遅れています。 'git log --oneline --decorate --graph --all'の出力を表示してブランチ構造を追加できますか?ところで、2つの別々のブランチを別々に扱う必要がある場合は、 'origin/f_branch1'と' origin/develop'を別々に追跡するために、2つのローカルブランチを使うことをお勧めします。 –
あなたはまだ問題を解決しましたか? –