2016-04-25 17 views
0

私はコンフリクトがあると言うブランチを持っています。Shows there is a conflictしかし、私はgit diff branch1..branch2で2つのブランチ間の差分を見ようとしましたが、まだ何もありません。私は私のファイルに矛盾マーカーは見当たらず、何をすべきかわからない。私は新しい支店を作ってみましたが、それも役に立たなかった。そのブランチのフォルダがコピーされないようです。私は.gitignoreしかし何もチェックしない。どのように私は コンフリクトを見て解決できない

  • 競合しているもの

    1. チェック
    2. 競合を修正することができ、それをマージするか、少なくともその枝上のレポからファイル/フォルダからのすべてのリストを取得することができます。

    申し訳ありませんが、私はこの時に新しい午前、ステップバイステップでは、helpful.Iがbeanstalkapp EDITを使用しています次のようになります。私は、このような

    diff --git a/Gruntfile.js b/Gruntfile.js 
    index 800049e..baf67c3 100644 
    --- a/Gruntfile.js 
    +++ b/Gruntfile.js 
    and diff --git a/skin/frontend/enterprise/cool/css/footer.css b/skin/frontend/enterprise/cool/css/footer.css 
    index d48ade5..b23c50c 100644 
    --- a/skin/frontend/enterprise/cool/css/footer.css 
    +++ b/skin/frontend/enterprise/cool/css/footer.css 
    

    などの変更を参照してくださいが、私はそれらのファイルを参照する場合があります競合マーカーはありません。

  • 答えて

    0

    マージ中にが発生しました。ではなく、ブランチにあります。。あなたのGUIがあなたに見せていることはすぐにわかりません。 (。この「beanstalkapp」残念ながらbeanstalkappにはStackOverflowのタグがありませんとは何かを持っているようだ。)

    はこのようなものが含まれている、git statusを使用し、マージを開始した後、競合であるかを確認するには、次の

    Unmerged paths: 
        (use "git add <file>..." to mark resolution) 
    
        both modified: plates.tex 
    

    問題のファイル(ここではplates.tex)には競合マーカーが含まれています。ファイルが正しい(通常はマージの一方または他方を選択する)まで、単にファイルを編集するだけです。

    時には、マージの両側が間違っていることがわかり、置き換えを行う必要があります。あなたがこれを行うなら、非常に注意してください。このマージを停止し、もう一方のブランチを再作成して、マージを良くする新しいコミットを追加する方が良いかもしれません。いずれの側でも行われなかった変更を導入するマージは悪いマージとして知られています。これは、あの不気味な変更がどこから来たのかを見つけるのが非常に難しくなる可能性があるためです。

    +0

    私のファイルには矛盾マーカーはありませんが、私のgruntfileには問題があると言われていますが、開いていれば、そこには矛盾マーカーはありません。diff -git/Gruntfile.js b/Gruntfile.js index 800049e ..baf67c3 100644 --- a/Gruntfile.js +++ b/Gruntfile.js' – Nofel

    +0

    'git status'の出力は何ですか?珍しい設定をしていますか(gitを初めて使う人は:-)わからないかもしれません)。例えば、.gitattributesファイルや、Windows-vs-Linux-end-of-lineの扱いに関する興味深い設定はありますか? – torek

    関連する問題