rebase

    0

    1答えて

    私はgitを使って、一連のフィーチャブランチを作成し、完了時にmasterにマージします(git merge --no-ff)。これにより、前のフィーチャブランチの開始点と終了点を識別するのに便利な空のマージコミットが作成されます。 複数の並行枝やネストされた枝を処理するために、私はリベースを使用します。私は戻ってマージすることはありません、私はいつも最新のコミットに私のブランチをrebaseし、

    4

    3答えて

    私は次の問題を抱えています: ブランチAで作業しました。 ブランチAはマスターブランチにマージされています。 しばらくすると、顧客は、更新する必要があるため、変更を取り消すことを決めました。マスターブランチの支店Aで行われました。 だから、マスターブランチの歴史は次のようになります。 Some stuff Some other stuff Some stuff, where the merge

    0

    1答えて

    変更をコミットしたフィーチャーブランチで自分自身を見つけることがよくあります。その後、私は変更を行う必要があり見つけ出すので、私は: git commit -m <commit message> がリベース使用して、変更をコミットgit add -A を使用して がインデックスにすべてのファイルの変更を加える変更を行います私はこれは私が一般的に多く使用フローである コミット1で終わるように変更して

    3

    2答えて

    私の状況は私の機能ブランチは、より多くのは、その間にコミットされたバグ修正がまた私の機能ブランチに影響 をコミットしていることを除いて、この本のようになります。このため、フィーチャーブランチをマスターにリベースする必要があります。 これは私の機能ブランチにあるgit rebase masterと混乱してしまいました。私のフィーチャーブランチは高いコミット数を持っているので、リベースは永遠に続き、古

    2

    1答えて

    インタラクティブリベースを使ってコミットを編集したい。 pickをeditに置き換えると、このコミットの変更はまだrepoに適用されます(コミットを編集できるようになります)が、最初から書き直したいのです。どうやってやるの?

    2

    1答えて

    をに分岐する一連のリベースこのような他のものを建て: A、BおよびCの のそれぞれについて、プルリクエストと通常 ...-(M) | +-A | +-B | +-C 問題は、Cからのプルリクエストをリクエストすると、ブランチAとBで行われたすべての変更が含まれていることです。 私はそれのように見えることをグラフは、再構成したい

    1

    1答えて

    現在、リベースを行った後に分離HEADを持っています。私はこれが私の主な問題を解決すると思ったので、リベースをしました:遠隔地のレポは、それが現地のレポで最新だと思っています(しかし実際はそうではありません)。ノーの枝の上に、現在よ a65597d [email protected]{0}: commit: Added AutoFocus to Forms. 5405293 [email pro

    -1

    1答えて

    を習得するためにリベースの/ devブランチをマージするコマンド:せずに、マスター上DEVをリベース/マージする方法 A - B - C - D master \ E - F - G - H dev この取得するには、コミット/記述を失う: A - B - C - D - E - F - G - H master を私はローカルでこれを行

    0

    1答えて

    gitでは、機能ブランチのmasterブランチを誤ってリベースしました。今私はそれを元に戻す必要がありますが、問題はマスターがまだリセットするための起源を持っていないということです。 master on機能のリベースを元に戻すにはどうすればよいですか?さらに興味深いことに、 rebaseを実際に実行することは可能ですか?たとえば、他のブランチに基づいてブランチから履歴の一部を削除しますか?

    0

    1答えて

    間違ったメールでGitHubに誤ってプッシュしました。 私はこのポストを使用して歴史「再書いた」:Git, rewrite previous commit usernames and emails git change-commits GIT_AUTHOR_EMAIL "[email protected]" "[email protected]" git push origin +master