もし私がgit rebase -i HEAD~n
をやっているのであれば、ちょうど潰れているのでしょうか、それとも何らかのマージ/リベースをしますか?私は後でgit pull --rebase
のような何かをする必要はないという印象を受けています。git rebase -iを実行すると、あらゆる種類のマージが行われますか?
0
A
答えて
0
git pull --rebase
は、git fetch
+ git rebase
となります。 git rebase
を直接実行している場合は、git fetch
のステップを実行しません。
したがって、追跡されたブランチで最新のHEADに更新する場合は、git fetch
+ git rebase -i
を実行する必要があります。 git rebase -i HEAD~n
を使用すると、ブランチの最後のn
コミットが書き換えられます。追跡されたブランチはまったく関与しません。
0
git rebase -i HEAD~n
がコミットしているかどうかは、Gitに何を指示するかによって異なります。このコマンドは、あなたが指定したコミットのリスト(HEAD~n
の子はHEAD
まで)を持つデフォルトのエディタを開き、Gitにそれぞれの処理方法を伝える必要があります。デフォルトのアクションはそれを選択することで、何もしないで再適用します。したがって、デフォルトから何も変更しない場合、コミットのリストにマージがある場合を除いて、実質的に何も変更されません。マージはデフォルトでは無視されるため、このコマンドはマージを削除し、代わりに履歴を線形にします。しかし、あなたが何をしているのかを知っているなら、マージを無視しないようGitに伝えることもできます。
関連する問題
- 1. git rebaseのマージを行う代わりに、再生する代わりに
- 2. アプリでAdMobを初期化すると、あらゆる種類のユーザー追跡が開始されますか?
- 3. マージ競合 - マスタであるGit rebase master
- 4. PHPはあらゆる種類のSQLで動作できますか?
- 5. ワードプレスのあらゆる種類のオーディオファイルのプレビューオプションを作成します
- 6. eGitでgit rebase -i HEAD〜2を実行するにはどうすればよいですか?
- 7. git:マージを行わずにマージの競合を解決する
- 8. ありとあらゆる行の数をカウントします。SQL
- 9. あらゆる種類の継承にMixinsを使用するには?
- 10. ライブラリなしであらゆる種類のスクロールを検出する方法は?
- 11. すべてのブランチでgit svn rebaseを実行するには
- 12. git rebaseを実行すると、現在rebaseをコミットしているよりも、rebaseをコミットしていることが表示されます。
- 13. 角度ファイルセーバーを使用してあらゆる種類のファイルをダウンロードする方法はありますか?
- 14. Git:ブランチで行われた変更のみをマージする
- 15. リストビューに2種類の行がありますか?
- 16. git rebase -i --retain-empty-commits
- 17. ウェブアプリとネイティブアンドロイドアプリの間であらゆる種類の情報を共有できますか?
- 18. なぜgit rebaseは3-wayマージを必要としますか?
- 19. git rebaseがエディタを実行できませんでした
- 20. gitリセットで実行されるgitフックはありますか?
- 21. Googleアナリティクスはajax動的コンテンツに関するあらゆる種類のレポートを作成しますか?
- 22. Xcodeがゆっくりと実行され、CPUがホッグする
- 23. 4つのコミットを縮退する - `rebase master -i`または` rebase -i`
- 24. 実行時例外処理の種類が異なります
- 25. git rebase masterが誤ってgit push originの代わりにgit pullを実行した/ your_branch -f
- 26. 各行のタイプに2種類のレイアウトがあります
- 27. 種類関数実行時のエラー
- 28. App Engineで実行されるサーバーの種類は?
- 29. TwitterはOAuth APIにあらゆる種類の権限を使用していますか? FacebookのAPIで
- 30. マクロがゆっくりと実行されています
'git rebase -i HEAD〜n'はエディタを開いて、何をすべきかの指示のリストを提供することができます。あなたはそれにどんな指示をしていますか?デフォルト?他に何か? –