私はgitでリベースしており、多くの競合に遭遇しています。私はそれぞれ1つをアドレスし、git rebase --continue
を実行し、次の競合に会うだけです。どのように私は正常にリベースを完了するために私はどのように私は見ることができますか?どのように私はgitのrebaseに私は紛争を解決するときにどのようにわかりますか?
8
A
答えて
4
あなたはあなたがどれだけ遠くに行かなければならないかについては分かりませんが、リベースにコミットされている回数が表示されます。エラー出力には、次のような行があります。
Patch failed at 0003 <commit message>
0003というのは、リベースに3つのコミットがあるということです。
1
あなたの質問はすでに解決されているどのように多くの紛争見程度であれば、私はリベースをしながら、私は通常、迅速
$ git diff
を行うことがあります。競合する部分はまだステージ化されません(git mergetool
を使用していると仮定します)。
また、競合マーカーを直接grepすることもできます。
既に適用されたどのように多くのコミットを知りたい場合は、単に
$ git log REBASE_BASE..
を使用すると、REBASE_BASE
は、あなたが上にリベースされているコミットです。
0
テキストファイル.git/sequencer/todoには、次にリベースされるコミット、またはチェリーピックされたコミットが表示されます。
また、Windowsでは、Gitのbashのシェルは、次の形式のプロンプトでリベースの進捗状況があります。
sh --login
(branch-name|REBASE 1/10)
+0
どこにでもそのファイルは表示されません –
2
あなたがここにパッチの一覧を見ることができるように見えます:
.git/rebase-apply/[0-9]*
関連する問題
- 1. 私はブートストラップグリッドをどのように解決できますか?
- 2. プレイゲームスナップショットの紛争解決は、私は、次のコードを持っている紛争
- 3. git mergeはどのように解決するのか?
- 4. SourcetreeでGit Rebaseはどのように動作しますか?
- 5. どのように私は私のgemfileエラーを解決するのですか?
- 6. 私はPsExecの問題をどのように解決できますか?
- 7. どのように私はメモリリークの問題を解決する?
- 8. はどのように私はGitの
- 9. gitでエラー403をどのように解決しますか?
- 10. このレイヤードネットワークはどのように解決できますか?
- 11. どのように私は 'Microsoft.AspNetCore.NodeServices.HostingModels.NodeInvocationException'を解決するのですか
- 12. 私はどのようにエラーを解決するのですか?
- 13. どのように私の手紙を隠す柔らかい終わりのように作ることができますか?私は私の手紙を隠しソフトエンドのように作ることができますどのように
- 14. 私はgitバンドルにどのようにプッシュすることができます
- 15. どのように私はタブバーコントローラのメインウィンドウに戻りますか?
- 16. どのように私はJavaからgitコマンドを実行できますか?
- 17. このコンパイルエラーをどのように解決できますか?
- 18. どのように私は私の窓のサービスを行うことができますどのように
- 19. どのように私はシェルコマンドのエラーを解決することができますか?
- 20. は、どのように私にはわからないXamarin.Forms
- 21. は、どのように私はどのように私は、ファイル作成時と
- 22. このjava.lang.NumberFormatExceptionはどのように解決されますか?
- 23. 城はどのようにシングルトンオブジェクトを解決しますか?
- 24. SAMLはどのようにSSOを解決しますか?
- 25. pingはどのようにIPアドレスを解決しますか?
- 26. コンパイラはどのようにスコープを解決しますか?
- 27. IJVMでどのようにprobleを解決できますか?
- 28. セグメンテーションフォルト(コアダンプ)をどのように解決できますか?
- 29. anacondaでCondaHTTPErrorをどのように解決できますか?
- 30. はどのように私は私に
をライアンが、これは私が私の3を適用したおかげを意味しています3つのリモート・コミットか、コミットしますか?その鉱山であれば、私はそれを使うことができますし、いくつのコミットが先に進んでいたのかを知ることができます。 – Zugwalt
@ Zugwalt:リベースは、特定の順序付けられたコミットのリストに適用されます。 3はあなたがリストの3番目にいることを意味します。それは "私の"問題と "遠い"の問題ではない。 [git-rebase](http://kernel.org/pub/software/scm/git/docs/git-rebase.html)の説明の最初の部分をお読みください。数回かかるかもしれませんが、コンセプトを把握できれば、何が起こっているのかを理解するのに役立ちます。 –
私はそれを取得し、その番号とgitのログステートメントの組み合わせを使用して進捗状況を把握することができると思う。ありがとう! – Zugwalt