もし私が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. マージ競合 - マスタであるGit rebase master
- 3. PHPはあらゆる種類のSQLで動作できますか?
- 4. ワードプレスのあらゆる種類のオーディオファイルのプレビューオプションを作成します
- 5. eGitでgit rebase -i HEAD〜2を実行するにはどうすればよいですか?
- 6. git:マージを行わずにマージの競合を解決する
- 7. ライブラリなしであらゆる種類のスクロールを検出する方法は?
- 8. ありとあらゆる行の数をカウントします。SQL
- 9. すべてのブランチでgit svn rebaseを実行するには
- 10. Git:ブランチで行われた変更のみをマージする
- 11. リストビューに2種類の行がありますか?
- 12. git rebase -i --retain-empty-commits
- 13. git rebaseがエディタを実行できませんでした
- 14. ウェブアプリとネイティブアンドロイドアプリの間であらゆる種類の情報を共有できますか?
- 15. なぜgit rebaseは3-wayマージを必要としますか?
- 16. gitリセットで実行されるgitフックはありますか?
- 17. Googleアナリティクスはajax動的コンテンツに関するあらゆる種類のレポートを作成しますか?
- 18. Xcodeがゆっくりと実行され、CPUがホッグする
- 19. 4つのコミットを縮退する - `rebase master -i`または` rebase -i`
- 20. git rebase masterが誤ってgit push originの代わりにgit pullを実行した/ your_branch -f
- 21. 各行のタイプに2種類のレイアウトがあります
- 22. 種類関数実行時のエラー
- 23. App Engineで実行されるサーバーの種類は?
- 24. TwitterはOAuth APIにあらゆる種類の権限を使用していますか? FacebookのAPIで
- 25. 私は 'git rebase --abort'を実行する前の状態に戻ることができます
- 26. git - rebase ruins merge
- 27. rebase -iの実行中にコミットメッセージをrewordingするときにgit show diffを作成するにはどうすればよいですか?
- 28. Git rebaseは何もマージすることなく競合しますか?
- 29. スクリプトを手動で実行すると完全に実行されますが、別のスクリプトから実行されたときにコマンドが失われます
- 30. [-n "$ {TEMP_FILE_LIST}"]が-nを実行すると、何が行われますか?
'git rebase -i HEAD〜n'はエディタを開いて、何をすべきかの指示のリストを提供することができます。あなたはそれにどんな指示をしていますか?デフォルト?他に何か? –