1

私には dev-master ブランチがあり、新しいブランチ - feature_10 を作成し、機能のために作業を開始しました。私は自分のタスクを完了し、以下のコマンドを実行しました -

git add *.java

git commit -m "comment"

git checkout dev-master

git merge feature_10

git push origin feature_10

このコミットはリポジトリ (Web) に表示されますが、feature_10 ブランチがブランチ ドロップダウン ボックスに表示されないため、Web で NEW MERGE REQUEST を発生させることができません。

間違ったコマンド ステップを実行しました。最初にブランチをプッシュしてから、マージ コマンドを実行する必要がありました。

今それを修正する方法は?お知らせ下さい ?

4

1 に答える 1

0

まず、feature_branch を にマージしないでくださいdev_master

リモート側のブランチ機能から(意図したとおりに)マージリクエストを実行し、フォーク した元のdev_masterリポジトリで更新されるのを待つ必要があります。

次に、元のリポジトリからプルして を更新しdev_master、その更新されたバージョンをフォーク (Web) にプッシュできます。また、フィーチャー ブランチは受け入れられ、元のリポジトリに統合されているため、フィーチャー ブランチを削除できますdev_master


プッシュについては、チェックしてください。

  • git config push.defaultポリシー。
    最近の git では、 ' 'に設定されてsimpleいることを確認してください。

  • ブランチ構成の上流ブランチをチェックして、まだantoehrブランチに設定されていないかどうかを確認します。

    git config branch.feature_10.merge
    git config branch.feature_10.origin
    
于 2013-09-14T09:34:06.457 に答える