rebase

    274

    2答えて

    私は自分のマスターブランチでいくつかの変更を行い、それらをアップストリームに持っていきたいと思っています。私は、次のように桜選ぶときしかし、私はgitのは言うfd9f578にはまり込むコミット: $ git cherry-pick fd9f578 fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m

    8

    2答えて

    git rebaseを使用してコミットメッセージを変更することはできますが、マージ競合を再解決する必要はありませんか? 私は古いレポを振り回す必要があります。実際のコードやメッセージだけを変更する必要はありません。 私は--preserve-mergesを試しました。

    1

    1答えて

    マスタブランチの同じコミットに基づいて複数のプルリクエストがある場合(リクエストを発行する前に各プルリクエストが適切にリベースされているため)、どのように変更を受け入れ、引き続きプル要求をまだ正常にクローズ/受け入れている間にマスターに転送されます。 D--E / A--B--C \ F--G 私はマスターをきれいに保ち、可能であればマージを避けようとしてい

    2

    1答えて

    私の機能ブランチの1つをリベースしようとしましたが、何かが間違ってしまったので、これを元に戻す方法を見つけようとしています。 私の機能ブランチ上にある私は、機能ブランチでも同じように、developにバグ修正をコミットした後、単にgit rebase developを実行しました。 これは私を与えた: $ git rebase develop First, rewinding head to r

    1

    1答えて

    私はgit rebaseをやっていました。リベース中には多くのマージの競合があり、手動で解決する必要がありました。 rebaseの後、私はいくつかのファイルの競合を解決するのに間違いをしたことを知りました。私はマージ競合を解決したいと思いますが、これらのファイルだけを解決してください。 これはまったく可能ですか?それが助けてくれたら、私はこれらのファイルにgit addを加えただけです。私はまだ何

    1

    2答えて

    私はgitのマージ・ワークフローを変更する過程で午前と遭遇し、次の問題: 今まで、私がマージされている(--no-FF)develop枝に私の変更新しいバージョンをリリースするたびにmasterに戻ります。これにより、すべてのdevelopコミットの履歴(--log)を含む新しいマージコミットが生成されました。 私はこれが最適ではないことを認識し、developブランチからmasterへの早送りマ

    1

    1答えて

    私は以下のgitワークフローの状況から質問を提起しました。 ローカルブランチ(原点に同じ): マスター branch_a(マスタからカット) 分岐_B(branch_aからカット)のすべての前 が言われているとこのプロジェクトでは、branch_aが最終的にマスターになる機能の標準ブランチになります。 branch_bがbranch_aに1-2回リベースされ、新しい作業を開始しました。理想的には、

    1

    2答えて

    私はGit/GitHubの "クローン"と同期しているSVNのメインリポジトリを持っています。私はSVNに何かをするたびに、私は私のGitのコンソールで次のコマンドを実行します。 git svn rebase git push --force [email protected]:.../ この設定(方法を知っている...)を扱うとき、私は頻繁にミスをしています。これは、Gitの知識が不足して

    8

    1答えて

    私はgithubの会社プロジェクトのための古典的なOSSのメンテナー/コントリビュータのgitワークフローを実装しましたが、片方のケースではどうやって回避するのか分からない奇妙な結果が出ます。 私はフォークして上流のリモートを追加して最新の状態に保つという典型的なプロジェクトがあると言います。 git clone [email protected]:kozhevnikov/<project>.gi

    1

    2答えて

    私は完全に最新のローカルレポを持っていると仮定します。 特定のSHAから新しいブランチを作成してから、元のブランチ/ SHAに対して新しいブランチを作成することができますか? git checkout -b merging_some_commits bfd70a83f5bf3f7fd44422233a82751535428cbd git rebase --onto some_other_bra