rebase

    1

    1答えて

    に依存しています。アリスと私はリポジトリをクローンして変更を加えました。アリスは彼女の変更をコミットし、リモートにプッシュします。私はその変更を取り出して、それを私のものとマージします。 Aliceは最新のコミットで、Vehicleというクラスを削除したと想像してください。私は順番に、Vehicleクラスを拡張したCarという新しいクラスを追加しました。今、私が自分のコミットを私のものに合併すると

    -2

    1答えて

    1つのファイルで4行を変更し、それらの変更を前のコミットに適用する必要があります。これはばかばかしいほど簡単です。 私はGitが アン隠しファイルをコミットする以前のバックにリベースして、 GitはすべてA-OKを報告し、コミットの歴史をチェックすることにgitを明らかにし続けリベース ファイルを隠し3ウェイマージを実際に作成し、すべてのコミットを複製したので、今度は2セットのコミットがあります。

    1

    2答えて

    私が定期的にフォークしたリポジトリの所有者は、マージまたは追加するのではなく、コミット(およびプッシュリクエスト)を定期的にリベースし、パッチを適用します。 git/Githubは彼のレポと同期したいときは、このパッチだけを同期させる必要があるが、パッチを当てたコミット以来すべてをマージしようとしている。 私は自分の問題を特定する必要があると思います。はい、問題はありません。アップストリームからロ

    0

    1答えて

    GitHubでプルリクエストを受け入れるときにリベースすることができ、マージコミットが発生しなくなりました。以前の受け入れられたプルリクエストをリベースしてからマージすることは可能ですか?そのため、履歴にマージコミットはありませんか?

    4

    1答えて

    を変更します。 A - B - M \ / C A、BおよびMはマスターされ、Cは機能ブランチです。私は会社がリモート私はそれを作った前に、マージがコミット受け入れないことを認識していなかった : は、私は2つのミスを犯しました。 マージコミットでは、単に競合を解決するだけでなく、多くの変更が加えられました。 私はrebaseしたかったので、A - B - C - M、C - Mのよ

    1

    2答えて

    私はちょうど髪の毛のリベースをやったことがあります(誰かがブランチで数週間働きましたが、リベースしませんでした)。私が使っていた "人間が判読可能な"フォーマットは数多くのIDであり、参照。 私はこのリベースを行っていましたが、リベースの結果を押し出すチャンスがある前に、ブランチに2つのコミットが現れました。 リベースをやり直すかマージに頼らずに、それらの新しいコミットを取得するのがベストプラクテ

    0

    1答えて

    私はばかです。私は前回のコミットにそれらを入れるためにいくつかの変更を隠していたので、私は対話を再構築し、コミットを編集し、隠しポップアップを開き、これが他のコミットに問題を引き起こすことに気づきました。私はもはや持っていなかった...隠されたrebaseをして、隠しポップをしようとしました。私は中止されたrebaseの隠しを失った!それを元に戻す方法はありますか? git stash git

    4

    2答えて

    に にコミットして削除します私のようにマークされたコミット?

    0

    1答えて

    各変更がgerritでレビューされるプロセスでは、各チケットにローカルブランチがあります(例:trac-0815)。今はいつでもメインブランチに適用できるようにする前に、変更をリベースする必要があります。これは、作成し ヘリットするリベース プッシュを が フェッチ チェックアウトのtrac-0815: 私の地元の支店で行われたとき、私はこのワークフローに従うことができますgerritで設定された

    1

    1答えて

    git rebaseによってgit repo(githubホスト)をクリーンアップし、コミットを 'fixup'オプションを使用して1つにまとめる必要があります。 私のレポは3年前に戻るので、私はこの段階的なことができると思った。 たとえば、最近の5回のコミットはすべてOKですが、6th-10thは1つにまとめる必要があります。だから私は、次の操作を行います。逆の順序でそれらをリストし、10日には