[解決済み] マージされる変更の上に、現在のブランチの変更をどのようにリベースするのですか?
2022-04-21 11:30:04
質問
さて、もし私があるブランチ(例えば
working
からの変更をマージしたい場合、別のブランチ (たとえば
master
というコマンドを実行します。
git-merge master
を実行中に
working
ブランチでは、履歴をまったくリベースすることなく変更がマージされます。もし私が
git-rebase master
での変更は
master
がリベースされて、私の
working
ブランチを作成します。しかし、もし私が
master
での変更はリベースされますが
working
が一番上になるように?どうすればいいのでしょうか?できるのでしょうか?
を実行することができました。
git-rebase working
を私の
master
ブランチで、私の変更を一番上に置くために
master
ブランチの中で行うことができるようにしたいのですが、私の
working
ブランチがありますが、その方法がわかりません。最も近い方法としては
master
をリベースし
working
を変更するのではなく、新しいブランチを作成することになります。
working
ブランチを作成します。
解決方法は?
あなたは何を手に入れましたか?
rebase
は逆になります。
git rebase master
は、あなたが求めていること、つまり現在のブランチの (master からの分岐以降の) 変更点を受け取り、それを
master
そして、現在のブランチの先頭をその新しい履歴の先頭に設定します。それは
はしない。
からの変更を再生します。
master
を現在のブランチに追加します。
関連
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] まだプッシュされていない Git マージを元に戻す
-
[解決済み] git rebase の取り消し
-
[解決済み] Git で現在のブランチ名を取得するには?
-
[解決済み] Gitブランチをmasterにマージする最も良い(そして最も安全な)方法は何ですか?
-
[解決済み] 2つのリビジョン間でどのファイルが変更されたかを表示する
-
[解決済み] 現在のGitブランチをmasterブランチにする
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み] Git で最新のコミットを新しいブランチに移動する
-
[解決済み】Gitバージョン管理でファイルの変更履歴を見る
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】GitHubのメッセージの意味: メールのプライバシー制限のためプッシュが拒否されました。
-
[解決済み] git rebase fatal: 必要なリビジョンは1つです。
-
[解決済み】git push >> fatal: 設定されたプッシュ先がありません。
-
gitコミット発生 ! [リモート拒否] master -> master (pre-receive hook declined) 解決策
-
[解決済み] git でディレクトリ階層が異なる 2 つのブランチをマージするには?
-
[解決済み] git status に fatal: bad object HEAD と表示される。
-
[解決済み] GitのFETCH_HEADとはどういう意味ですか?
-
[解決済み] Gitのエラー「object file ... is empty」はどうすれば直せますか?
-
[解決済み] エラーです。リベースを使用してプルできません。あなたはステージングされていない変更を持っています
-
[解決済み] git rebase、'local' と 'remote' を追跡する