私の既存のレポでは、POC目的のためにnew.txtファイルを作成しました。 テキスト 'commit 1'を追加して追加し、メッセージ '1'でコミットし、元のマスタにプッシュしました。 次に、テキストファイルに 'commit 2'というテキストを追加し、それを追加してメッセージ '2'でコミットし、元のマスターにプッシュしました。 それから、テキストファイルに 'commit 3'というテキストを追加し、それを追加してメッセージ '3'でコミットし、元のマスターにプッシュしました。 4b3f99bc6c36a6c409af7392d5b7bee6362cfdd1 著者をコミット木8月31日午後01時57分51秒2017 0530修正された両方の競合を与える復帰
3
:shubham 日:この時点で
マイgitのログはこの
が4589b94ecb6b19a8ecf3b1913fe51d5f6b0aca79 著者をコミット示しました。 shubham 日時:Aug 8月31 13:57:29 2017 +0530
shubham 日:は8ad49853d12863ab48f28d741b97490036e35533 著者をコミットshubham 日:7月14日(金)午前16時01分33秒2017 +木8月31日13時57分09秒2017 0530
1
は236094a2fe5886e1fad16ee785ee2a625d38a651 著者をコミット0530
initial commit added rest services sample classes
とGitのステータス示す
ブランチマスタの場合 ブランチが「origin/master」で最新です。 現在、コミット4b3f99bを元に戻しています。 (すべての競合が固定:実行「gitのは--continue戻す」) (使用差し戻し操作をキャンセルする「Gitは--abortを元に戻す」)コミットする
何もない、クリーンな作業ディレクトリ。
今、私は2番目のコミット '2'を元に戻したいと思います。だから私はgit復帰しようとした4b3f9。これによりエラーが発生しました エラー:4b3f99b ... 2を戻すことができませんでした:ヒント:競合を解決した後、修正されたパスをマークしてください ヒント: 'git add'または 'git rm'を使用してください ヒント:コミット」
を私はこの後にgitの状態を確認し、その分岐マスターにいくつかの理由 で変更 あなたのブランチがで最新である 『起源/マスター』。 現在、コミット4b3f99bを元に戻しています。 (競合を修正し、 "gitのは--continue戻す" を実行) (元に戻す操作をキャンセルするには、 "gitのは--abortを元に戻す" を使用)
の結合を解除しましパス: (unstageに "... GitのリセットHEAD" を使用) ( "git add ...を使うgitの追加 『および/または『gitの-aをコミット』)
私が何を両方修正手段を理解していないとどのように私がすべき」
both modified: new.txt
変更が(使用コミットする追加されません)解像度をマークします』 ?。具体的にはコミットの一連のコミット取り消しについて
元に戻そうとしているコミットに続いて行われた変更は、元に戻そうとしていた変更の上/近くにあるため、gitは手動で競合を解決するよう求めています。 –
@ LasseV.Karlsenこの種のエラーを与えるには、どれくらい近づけるのが近すぎるでしょうか? – Alohamora153
マージアルゴリズムが使用するしきい値がわかりません。 –