نرم

د Git ادغام تېروتنه څنګه حل کړئ

د ستونزو له مینځه وړلو لپاره زموږ د آلې وسیلې هڅه وکړئ





پر لیکه شویوروستی تازه: د اکتوبر 13، 2021

د څانګو مفهوم د Git فعالیت سره تړاو لري. دلته یو ماسټر څانګه شتون لري چې وروسته یې څو څانګې لري چې له هغې څخه څانګې لري. که تاسو له یوې څانګې څخه بلې څانګې ته لاړشئ یا که د څانګې فایلونو سره شخړه شتون ولري ، نو تاسو به د خطا پیغام سره مخ شئ، د ګیټ تېروتنه: تاسو اړتیا لرئ لومړی خپل اوسنی شاخص حل کړئ . تر هغه چې خطا حل نشي ، تاسو به نشئ کولی په Git کې څانګې بدل کړئ. د ویرې کولو اړتیا نشته ځکه چې موږ نن ورځ د Git ادغام خطا حل کوو.



د Git ادغام تېروتنه څنګه حل کړئ

Git او د هغې ځانګړتیاوې



Git هغه کوډ یا سافټویر دی چې تاسو ته اجازه درکوي د فایلونو هرې ډلې کې بدلونونه وڅاري. دا عموما د پروګرام کونکو ترمنځ د کار همغږي کولو لپاره کارول کیږي. د Git ځینې د پام وړ ځانګړتیاوې عبارت دي له:

    سرعت د معلوماتو امنیتاو صداقت مرستهد توزیع شوي او غیر خطي پروسو لپاره

په ساده کلمو کې، Git د مدیریت سیسټم دی چې دا دی وړیا او خلاص سرچینه . د مختلفو مرسته کونکو په مرسته، دا د پروژو او فایلونو تعقیب ساتي ځکه چې دوی د یو څه وخت په اوږدو کې تعدیل شوي. سربیره پردې ، Git تاسو ته اجازه درکوي بیرته پخواني حالت ته راوګرځئ یا نسخه، د غلطیو په صورت کې لکه د Git ضم کولو تېروتنه.



تاسو کولی شئ د دې لپاره Git ډاونلوډ کړئ وینډوز , macOS ، یا لینکس کمپیوټر سیسټمونه.

منځپانګې[ پټول ]



د Git ادغام تېروتنه څنګه حل کړئ: تاسو اړتیا لرئ لومړی خپل اوسنی شاخص حل کړئ

د Git اوسني شاخص تېروتنه تاسو د ادغام شخړو له امله بلې څانګې ته د تللو څخه منع کوي. ځینې ​​​​وختونه په ځینو فایلونو کې شخړه کولی شي د دې تېروتنې د پاپ اپ لامل شي، مګر ډیری یې داسې ښکاري کله چې شتون ولري په ادغام کې ناکامي . دا هم واقع کیدی شي کله چې تاسو کاروئ کشول یا بشپړ ی وګوره امرونه

تېروتنه: تاسو اړتیا لرئ لومړی خپل اوسنی شاخص حل کړئ

د Git اوسني شاخص خطا دوه پیژندل شوي لاملونه شتون لري:

    د یوځای کیدو ناکامي -دا د ادغام شخړه رامینځته کوي چې راتلونکي څانګې ته د اسانه لیږد لپاره حل کولو ته اړتیا لري. په فایلونو کې شخړه -کله چې په ځانګړې څانګه کې ځینې متضاد فایلونه شتون لري چې تاسو یې کاروئ، نو دا تاسو د کوډ چیک کولو یا فشارولو څخه منع کوي.

د Git ادغام شخړو ډولونه

تاسو ممکن په لاندې حالتونو کې د Git ادغام خطا سره مخ شئ:

    د ادغام پروسې پیل کول:د ادغام پروسه به هغه وخت پیل نشي کله چې شتون ولري د کاري لارښود د مرحلې په ساحه کې بدلون د اوسنۍ پروژې لپاره. تاسو اړتیا لرئ لومړی د پاتې کیدو عملونه ثبات او بشپړ کړئ. د ادغام پروسې په جریان کې:کله چې د p د یو ځای شوي څانګې او اوسنۍ یا محلي څانګې ترمنځ روبل د ادغام پروسه به بشپړه نشي. پدې حالت کې ، ګیټ هڅه کوي پخپله خطا حل کړي. په هرصورت، په ځینو مواردو کې، تاسو ممکن ورته سمون ته اړتیا ولرئ.

د چمتووالي ګامونه:

1. مخکې له دې چې د Git ادغام غلطۍ حل کولو امرونو اجرا کړئ، تاسو اړتیا لرئ ډاډ ترلاسه کړئ د نورو کاروونکو څخه هیڅ یو د ادغام فایلونو دوی ته لاسرسی ومومئ یا په دوی کې کوم بدلون رامینځته کړئ.

2. دا سپارښتنه کیږي چې تاسو ټول بدلونونه خوندي کړئ د دې څانګې چیک کولو دمخه یا د سر څانګې سره اوسنۍ څانګه ضمیمه کولو دمخه د ژمنې کمانډ کارول. د ژمنې لپاره ورکړل شوي حکمونه وکاروئ:

|_+_|

یادونه: موږ تاسو ته وړاندیز کوو چې د دې مقالې په پای کې ورکړل شوي د ګډ ګیټ شرایطو او کمانډونو لغتونو له لارې ولولئ.

د ګیټ یوځای کول. د Git ادغام تېروتنه څنګه حل کړئ: تاسو اړتیا لرئ لومړی خپل اوسنی شاخص حل کړئ

اوس ، راځئ چې د Git اوسني شاخص خطا یا د ګیټ ادغام غلطی حل کولو سره پیل وکړو.

میتود 1: د Git مرج بیا تنظیم کړئ

د ادغام بیرته راګرځول به تاسو سره لومړني حالت ته رسیدو کې مرسته وکړي کله چې هیڅ ادغام نه وي ترسره شوی. نو، د کوډ مدیر کې ورکړل شوي حکمونه اجرا کړئ:

1. ډول $ git reset – ضم کول او ووهل ننوتل.

2. که دا کار ونه کړي، نو کمانډ وکاروئ $ git reset - سخت سر او ووهل ننوتل .

دا باید د Git ریسیټ ادغام ترلاسه کړي او پدې توګه د Git ادغام خطا حل کړي.

دوهمه طریقه: اوسنۍ یا اوسنۍ څانګه د مشر څانګې سره یوځای کړئ

د نوټ ایډیټر کې لاندې کمانډونه اجرا کړئ ترڅو اوسني څانګې ته لاړ شئ او د Git مرج غلطی حل کړئ:

1. ډول git checkout او بیا، فشار ورکړئ ننوتل کلید

2. ډول git merge -s زموږ ماسټر د ادغام ژمنې اجرا کول.

یادونه: لاندې کوډ به د سر / ماسټر څانګې څخه هرڅه رد کړي او یوازې ستاسو د اوسني څانګې ډاټا ذخیره کړي.

3. بیا، اجرا کول د ګیټ چیک آوټ ماسټر د سر څانګې ته بیرته ستنیدل.

4. په پای کې، کارول git کار کوي د دواړو حسابونو یوځای کولو لپاره.

د دې میتود مرحلو تعقیب به دواړه څانګې سره یوځای کړي او د Git اوسني شاخص خطا به حل شي. که نه، د راتلونکی حل هڅه وکړئ.

دا هم ولولئ: په وینډوز 10 کې د فولډر ضم کولو شخړې ښکاره یا پټ کړئ

3 میتود: د یوځای کیدو شخړه حل کړئ

د شخړې سره فایلونه ومومئ او ټولې مسلې حل کړئ. د شخړو حل حل کول د Git اوسني شاخص خطا څخه د خلاصون یوه مهمه برخه جوړوي.

1. لومړی، په ګوته کړئ د ستونزو لامل فایلونه لکه:

  • د کوډ مدیر کې لاندې کمانډونه ولیکئ: $vim/path/to/file_with_conflict
  • مطبوعاتي ننوتل د اجرا کولو لپاره کلیدي.

2. اوس، فایلونه په دې ډول ژمن کړئ:

  • ډول $ git commit -a -m 'د ژمنې پیغام'
  • مار ننوتل .

د لاندې مرحلو بشپړولو وروسته، هڅه وکړئ بشپړ ی وګوره د څانګې څخه او وګورئ چې دا کار کړی دی.

څلورمه طریقه: د شخړو د رامنځته کولو څانګه ړنګ کړئ

هغه څانګه ړنګه کړئ چې ډیری شخړې لري او بیا پیل کړئ. کله چې نور هیڅ کار نه کوي، دا تل یو ښه نظر دی چې د Git مرج غلطی حل کولو لپاره د متضاد فایلونو حذف کول په لاندې ډول دي:

1. ډول git checkout -f د کوډ مدیر کې.

2. وهل ننوتل .

دا هم ولولئ: ډیری ګوګل ډرایو او د ګوګل عکس حسابونه یوځای کړئ

لغتونه: عام Git کمانډونه

د Git کمانډونو لاندې لیست به تاسو ته د Git مرج غلطی حل کولو کې د دې رول په اړه لنډیز نظر درکړي: تاسو اړتیا لرئ لومړی خپل اوسنی شاخص حل کړئ.

یو. git log - ضم کول: دا کمانډ به ستاسو په سیسټم کې د ضم کولو شخړې شاته د ټولو کمانډونو لیست چمتو کړي.

دوه. git diff : تاسو کولی شئ د git diff کمانډ په کارولو سره د ایالتونو ذخیره کولو یا فایلونو ترمینځ توپیرونه وپیژنئ.

3. git چک آوټ: دا ممکنه ده چې په فایل کې شوي بدلونونه بیرته راوستل شي، او تاسو حتی د git checkout کمانډ په کارولو سره څانګې بدلولی شئ.

څلور. git reset - مخلوط: دا ممکنه ده چې د دې په کارولو سره په کاري لارښود کې بدلونونه او د سټیجینګ ساحې بدلونونه بیرته راوستل شي.

5. git merge – abort: که تاسو غواړئ د ادغام دمخه مرحلې ته راستون شئ ، تاسو کولی شئ د Git کمانډ وکاروئ ، git merge -abort. دا به تاسو سره د ادغام پروسې څخه وتلو کې هم مرسته وکړي.

6. git reset: که تاسو غواړئ متضاد فایلونه خپل اصلي حالت ته بیا تنظیم کړئ، تاسو کولی شئ دا کمانډ وکاروئ git reset. دا کمانډ معمولا د یوځای کیدو شخړې په وخت کې کارول کیږي.

لغت: د ګیټ عام شرایط

د ګیټ ادغام غلطی حل کولو دمخه د دوی سره آشنا کیدو لپاره دا شرایط ولولئ.

یو. بشپړ ی وګوره- دا کمانډ یا اصطلاح د څانګو بدلولو کې کارونکي سره مرسته کوي. مګر تاسو باید د داسې کولو پرمهال د فایل شخړو څخه محتاط اوسئ.

دوه. راوړل - تاسو کولی شئ فایلونه له یوې ځانګړې څانګې څخه خپل کاري سټیشن ته ډاونلوډ او لیږدئ کله چې تاسو د Git راوړل ترسره کوئ.

3. شاخص- دې ته د Git کاري یا سټیجینګ برخه ویل کیږي. تعدیل شوي ، اضافه شوي او حذف شوي فایلونه به په شاخص کې زیرمه شي تر هغه چې تاسو د فایلونو ژمنې ته چمتو نه یاست.

څلور. یوځای کول - له یوې څانګې څخه د بدلونونو حرکت کول او دوی په مختلف (دوديز ډول ماسټر) څانګې کې شاملول.

5. سر - دا یو خوندي دی سر (نوم حواله) د ژمنې پرمهال کارول کیږي.

وړاندیز شوی:

موږ امید لرو چې زموږ لارښود مرسته کړې او تاسو د حل کولو توان لرئ د ګیټ ادغام تېروتنه: تاسو اړتیا لرئ لومړی خپل اوسنی شاخص حل کړئ . که تاسو کومه پوښتنه لرئ، د تبصرې برخه کې یې پریږدئ.

ایلون ډیکر

ایلون په سایبر ایس کې تخنیکي لیکوال دی. هغه د شاوخوا 6 کلونو راهیسې لارښودونه لیکي او ډیری موضوعات یې پوښلي. هغه د وینډوز ، Android ، او وروستي چلونو او لارښوونو پورې اړوند موضوعات پوښلو سره مینه لري.