2010-10-28 11 views
6
  1. मैंने foo.org पर केंद्रीय साझा साझा रेपो बनाया है।
  2. उपयोगकर्ता एक किया है git clone ssh://foo.org/blah.git
  3. उपयोगकर्ता एक फ़ाइल 'lol' जो एक रिक्त फ़ाइल है बनाया गया है। इसे स्थानीय रेपो के लिए प्रतिबद्ध करता है। git push
  4. उपयोगकर्ता बी mkdir foo और cd foo
  5. उपयोगकर्ता बी करता है तो git clone ssh://foo.org/blah.git करता है।
  6. उपयोगकर्ता बी lol फ़ाइल संपादित करता है।
  7. उपयोगकर्ता एक संपादन lol फ़ाइल।
  8. उपयोगकर्ता एक करता है और केंद्रीय रेपो को git push
  9. उपयोगकर्ता बी करता है और git push और दिया जाता है:मैं इस गिट संघर्ष को हल करने के बारे में कैसे जा सकता हूं?

    error: failed to push some refs to 'ssh://foo.org/blah.git' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes before pushing again. See the 'non-fast forward'

  10. उपयोगकर्ता ख करता git pull

    From ssh://foo.org/home/meder/central/foo 08a0cda..fba6968 master -> origin/master Auto-merging lol CONFLICT (content): Merge conflict in lol Automatic merge failed; fix conflicts and then commit the result.

  11. उपयोगकर्ता ख करता vim lol और संपादन उसकी पसंद के लिए फ़ाइल। तो git commit की कोशिश करता है बाद में और दिया जाता है:

    lol: needs merge lol: unmerged (039727ec5a50d0ed45ff67e6f4c9b953bd23c17d) lol: unmerged (9307e337aa159ed6574eb84532f107685e46a16c) lol: unmerged (f88ad411f67850938dc369426cdbba76812e9126) error: Error building trees

क्या मैं इस बिंदु पर क्या करना होगा? मैंने git merge की कोशिश की लेकिन यह कहता है कि fatal: You have not concluded your merge. (MERGE_HEAD exists)

मुझे यकीन है कि मैं कुछ बेवकूफ गलत कर रहा हूं। क्या कोई सिर्फ यह बता सकता है कि यह क्या है?

+0

संभव डुप्लिकेट [मैं गिट में विलय विवादों को कैसे ठीक करूं?] (Http://stackoverflow.com/questions/161813/how-do-i-fix-merge-conflicts-in-git) – bzlm

उत्तर

1

चरण 11 में, उपयोगकर्ता ने 'गिट प्रतिबद्ध' से पहले अपने हाथ-विलय को जोड़ने के लिए 'गिट एड' किया है?

+0

'lol' पहले से मौजूद है क्योंकि इसे केंद्रीय रेपो से क्लोन किया गया था। –

+5

यह एक टिप्पणी होनी चाहिए, जवाब नहीं ... –

+0

एचएम, मुझे वास्तव में लगता है कि आप सही हैं। मैंने हाथ-विलय पर एक स्पष्ट 'गिट एड लॉल' नहीं किया। तो क्या गिट शाखा बदलता है या इसे जोड़ता है? या मैंने इसे पहले स्थान पर कभी नहीं जोड़ा? * भ्रमित * –

संबंधित मुद्दे