శాఖల భావన Git యొక్క కార్యాచరణతో ముడిపడి ఉంటుంది. మాస్టర్ బ్రాంచ్ ఉంది, దాని నుండి అనేక శాఖలు ఉన్నాయి. మీరు ఒక శాఖ నుండి మరొక శాఖకు మారినట్లయితే లేదా బ్రాంచ్ ఫైల్లకు సంబంధించిన వైరుధ్యాలు ఉన్నట్లయితే, మీరు దోష సందేశాన్ని ఎదుర్కొంటారు, Git లోపం: మీరు ముందుగా మీ ప్రస్తుత సూచికను పరిష్కరించాలి . లోపం పరిష్కరించబడకపోతే, మీరు Gitలో శాఖలను మార్చలేరు. మేము ఈ రోజు Git విలీన లోపాన్ని పరిష్కరించబోతున్నాము కాబట్టి భయపడాల్సిన అవసరం లేదు.
Git మరియు దాని లక్షణాలు
Git అనేది ఏదైనా ఫైల్ సమూహంలో మార్పులను పర్యవేక్షించడానికి మిమ్మల్ని అనుమతించే కోడ్ లేదా సాఫ్ట్వేర్. ఇది సాధారణంగా ప్రోగ్రామర్ల మధ్య పనిని సమన్వయం చేయడానికి ఉపయోగించబడుతుంది. Git యొక్క కొన్ని ముఖ్యమైన లక్షణాలు:
- Git విలీనం లోపాన్ని ఎలా పరిష్కరించాలి: మీరు ముందుగా మీ ప్రస్తుత సూచికను పరిష్కరించాలి
- Git విలీన వైరుధ్యాల రకాలు
- సన్నాహక దశలు:
- విధానం 1: Git విలీనాన్ని రీసెట్ చేయండి
- విధానం 2: ప్రస్తుత లేదా ప్రస్తుత శాఖను హెడ్ బ్రాంచ్తో విలీనం చేయండి
- విధానం 3: విలీన సంఘర్షణను పరిష్కరించండి
- విధానం 4: సంఘర్షణకు కారణమయ్యే శాఖను తొలగించండి
- పదకోశం: సాధారణ Git ఆదేశాలు
- పదకోశం: సాధారణ Git నిబంధనలు
- కోడ్ ఎడిటర్లో కింది ఆదేశాలను టైప్ చేయండి: $ vim /path/to/file_with_conflict
- నొక్కండి నమోదు చేయండి దానిని అమలు చేయడానికి కీ.
- టైప్ చేయండి $ git commit -a -m ‘కమిట్ మెసేజ్’
- కొట్టుట నమోదు చేయండి .
- హులు టోకెన్ లోపాన్ని ఎలా పరిష్కరించాలి 3
- Google డాక్స్లో పేజీని ఎలా జోడించాలి
- Google డాక్స్లో విషయ పట్టికను ఎలా జోడించాలి
- Xfinity స్ట్రీమ్లో TVAPP-00100 లోపాన్ని పరిష్కరించండి
సరళంగా చెప్పాలంటే, Git అనేది నిర్వహణ వ్యవస్థ ఉచిత మరియు ఓపెన్ సోర్స్ . వివిధ కంట్రిబ్యూటర్ల సహాయంతో, ప్రాజెక్ట్లు మరియు ఫైల్లు కొంతకాలం పాటు సవరించబడినందున ఇది ట్రాక్ చేస్తుంది. ఇంకా, Git మిమ్మల్ని అనుమతిస్తుంది మునుపటి స్థితికి తిరిగి వెళ్లండి లేదా సంస్కరణ, Git విలీన లోపం వంటి లోపాల విషయంలో.
మీరు Git కోసం డౌన్లోడ్ చేసుకోవచ్చు విండోస్ , macOS , లేదా Linux కంప్యూటర్ సిస్టమ్స్.
కంటెంట్లు[ దాచు ]
Git విలీనం లోపాన్ని ఎలా పరిష్కరించాలి: మీరు ముందుగా మీ ప్రస్తుత సూచికను పరిష్కరించాలి
విలీన వైరుధ్యాల కారణంగా Git కరెంట్ ఇండెక్స్ లోపం మిమ్మల్ని మరొక బ్రాంచ్కి తరలించకుండా నిషేధిస్తుంది. కొన్నిసార్లు నిర్దిష్ట ఫైల్లలో వైరుధ్యం ఈ ఎర్రర్ను పాప్ అప్ చేయడానికి కారణమవుతుంది, అయితే ఎక్కువగా ఇది ఒక ఉన్నప్పుడు కనిపిస్తుంది విలీనంలో వైఫల్యం . మీరు ఉపయోగించినప్పుడు కూడా ఇది సంభవించవచ్చు లాగండి లేదా చెక్అవుట్ ఆదేశాలు.
Git కరెంట్ ఇండెక్స్ ఎర్రర్కు రెండు కారణాలు ఉన్నాయి:
Git విలీన వైరుధ్యాల రకాలు
మీరు క్రింది పరిస్థితులలో Git విలీనం లోపాన్ని ఎదుర్కోవచ్చు:
సన్నాహక దశలు:
1. Git విలీన దోషాన్ని పరిష్కరించడానికి ఆదేశాలను అమలు చేయడానికి ముందు, మీరు దానిని నిర్ధారించుకోవాలి ఇతర వినియోగదారులు ఎవరూ లేరు విలీన ఫైల్లు వాటిని యాక్సెస్ చేస్తాయి లేదా వాటిలో ఏవైనా మార్పులు చేస్తాయి.
2. ఇది మీకు సిఫార్సు చేయబడింది అన్ని మార్పులను సేవ్ చేయండి ఆ శాఖ నుండి చెక్ అవుట్ చేసే ముందు లేదా ప్రస్తుత శాఖను హెడ్ బ్రాంచ్తో విలీనం చేసే ముందు కమిట్ కమాండ్ని ఉపయోగించడం. కట్టుబడి ఉండటానికి ఇచ్చిన ఆదేశాలను ఉపయోగించండి:
|_+_|గమనిక: ఈ ఆర్టికల్ చివరిలో ఇవ్వబడిన సాధారణ Git నిబంధనలు & ఆదేశాల పదకోశం ద్వారా చదవమని మేము మీకు సిఫార్సు చేస్తున్నాము.
ఇప్పుడు, మనం Git కరెంట్ ఇండెక్స్ ఎర్రర్ లేదా Git మెర్జ్ ఎర్రర్ని పరిష్కరించడం ద్వారా ప్రారంభిద్దాం.
విధానం 1: Git విలీనాన్ని రీసెట్ చేయండి
విలీనాన్ని తిరిగి మార్చడం వలన మీరు విలీనాలు చేయనప్పుడు ప్రారంభ స్థానానికి చేరుకోవచ్చు. కాబట్టి, కోడ్ ఎడిటర్లో ఇచ్చిన ఆదేశాలను అమలు చేయండి:
1. టైప్ చేయండి $ git రీసెట్ - విలీనం మరియు హిట్ నమోదు చేయండి.
2. ఇది పని చేయకపోతే, ఆదేశాన్ని ఉపయోగించండి $ git రీసెట్ - హార్డ్ హెడ్ మరియు హిట్ నమోదు చేయండి .
ఇది Git రీసెట్ విలీనాన్ని సాధించి, Git విలీనం లోపాన్ని పరిష్కరించాలి.
విధానం 2: ప్రస్తుత లేదా ప్రస్తుత శాఖను హెడ్ బ్రాంచ్తో విలీనం చేయండి
ప్రస్తుత శాఖకు మారడానికి మరియు Git విలీనం లోపాన్ని పరిష్కరించడానికి గమనిక ఎడిటర్లో కింది ఆదేశాలను అమలు చేయండి:
1. టైప్ చేయండి git చెక్అవుట్ ఆపై, నొక్కండి నమోదు చేయండి కీ.
2. టైప్ చేయండి git విలీనం -లు మా మాస్టర్ విలీన నిబద్ధతను అమలు చేయడానికి.
గమనిక: కింది కోడ్ హెడ్/మాస్టర్ బ్రాంచ్ నుండి అన్నింటినీ తిరస్కరిస్తుంది మరియు మీ ప్రస్తుత శాఖ నుండి మాత్రమే డేటాను నిల్వ చేస్తుంది.
3. తరువాత, అమలు చేయండి git చెక్అవుట్ మాస్టర్ తల శాఖకు తిరిగి రావడానికి.
4. చివరగా, ఉపయోగించండి git పనిచేస్తుంది రెండు ఖాతాలను విలీనం చేయడానికి.
ఈ పద్ధతి యొక్క దశలను అనుసరించడం వలన రెండు శాఖలు విలీనం చేయబడతాయి మరియు Git ప్రస్తుత సూచిక లోపం పరిష్కరించబడుతుంది. కాకపోతే, తదుపరి పరిష్కారాన్ని ప్రయత్నించండి.
ఇది కూడా చదవండి: Windows 10లో ఫోల్డర్ విలీన వైరుధ్యాలను చూపండి లేదా దాచండి
విధానం 3: విలీన సంఘర్షణను పరిష్కరించండి
వైరుధ్యం ఉన్న ఫైల్లను కనుగొని, అన్ని సమస్యలను పరిష్కరించండి. Git కరెంట్ ఇండెక్స్ లోపాన్ని వదిలించుకోవడంలో విలీన వైరుధ్య రిజల్యూషన్ ఒక ముఖ్యమైన భాగం.
1. ముందుగా, గుర్తించండి ఇబ్బంది కలిగించే ఫైల్లు:
2. ఇప్పుడు, ఫైల్లను ఇలా కమిట్ చేయండి:
కింది దశలను పూర్తి చేసిన తర్వాత, ప్రయత్నించండి తనిఖీ చేయండి శాఖ యొక్క మరియు అది పని చేసిందో లేదో చూడండి.
విధానం 4: సంఘర్షణకు కారణమయ్యే శాఖను తొలగించండి
అనేక వైరుధ్యాలు ఉన్న శాఖను తొలగించి, మళ్లీ ప్రారంభించండి. మరేమీ పని చేయనప్పుడు, ఈ క్రింది విధంగా Git Merge ఎర్రర్ను పరిష్కరించడానికి వైరుధ్య ఫైల్లను తొలగించడం ఎల్లప్పుడూ మంచిది:
1. టైప్ చేయండి git చెక్అవుట్ -f కోడ్ ఎడిటర్లో.
2. హిట్ నమోదు చేయండి .
ఇది కూడా చదవండి: బహుళ Google డిస్క్ & Google ఫోటోల ఖాతాలను విలీనం చేయండి
పదకోశం: సాధారణ Git ఆదేశాలు
Git కమాండ్ల యొక్క క్రింది జాబితా Git Merge లోపాన్ని పరిష్కరించడంలో దాని పాత్ర గురించి సారాంశ ఆలోచనను మీకు అందిస్తుంది: మీరు ముందుగా మీ ప్రస్తుత సూచికను పరిష్కరించాలి.
ఒకటి. git లాగ్-విలీనం: ఈ ఆదేశం మీ సిస్టమ్లో విలీన సంఘర్షణ వెనుక ఉన్న అన్ని ఆదేశాల జాబితాను అందిస్తుంది.
రెండు. git తేడా : మీరు git diff కమాండ్ ఉపయోగించి స్టేట్స్ రిపోజిటరీలు లేదా ఫైల్ల మధ్య తేడాలను గుర్తించవచ్చు.
3. git చెక్అవుట్: ఫైల్కు చేసిన మార్పులను అన్డు చేయడం సాధ్యపడుతుంది మరియు మీరు git చెక్అవుట్ ఆదేశాన్ని ఉపయోగించి శాఖలను కూడా మార్చవచ్చు.
నాలుగు. git రీసెట్-మిక్స్డ్: దీన్ని ఉపయోగించడం ద్వారా వర్కింగ్ డైరెక్టరీ మరియు స్టేజింగ్ ఏరియా మార్పులలో మార్పులను రద్దు చేయడం సాధ్యపడుతుంది.
5. git విలీనం - రద్దు: మీరు విలీనం చేయడానికి ముందు దశకు తిరిగి రావాలనుకుంటే, మీరు Git ఆదేశాన్ని ఉపయోగించవచ్చు, git merge –abort. ఇది విలీన ప్రక్రియ నుండి నిష్క్రమించడానికి కూడా మీకు సహాయం చేస్తుంది.
6. git రీసెట్: మీరు వైరుధ్యం ఉన్న ఫైల్లను వాటి అసలు స్థితికి రీసెట్ చేయాలనుకుంటే, మీరు ఈ ఆదేశాన్ని ఉపయోగించవచ్చు git reset. ఈ ఆదేశం సాధారణంగా విలీన సంఘర్షణ సమయంలో ఉపయోగించబడుతుంది.
పదకోశం: సాధారణ Git నిబంధనలు
Git విలీన లోపాన్ని పరిష్కరించడానికి ముందు వారితో పరిచయం పొందడానికి ఈ నిబంధనలను చదవండి.
ఒకటి. చెక్అవుట్- ఈ ఆదేశం లేదా పదం బ్రాంచ్లను మార్చడంలో వినియోగదారుకు సహాయపడుతుంది. అయితే మీరు అలా చేస్తున్నప్పుడు ఫైల్ వైరుధ్యాల పట్ల జాగ్రత్తగా ఉండాలి.
రెండు. పొందండి – మీరు Git ఫెచ్ని నిర్వహించినప్పుడు నిర్దిష్ట బ్రాంచ్ నుండి మీ వర్క్స్టేషన్కి ఫైల్లను డౌన్లోడ్ చేసుకోవచ్చు మరియు బదిలీ చేయవచ్చు.
3. సూచిక- దీనిని Git యొక్క వర్కింగ్ లేదా స్టేజింగ్ విభాగం అంటారు. మీరు ఫైల్లను కమిట్ చేయడానికి సిద్ధమయ్యే వరకు సవరించిన, జోడించబడిన మరియు తొలగించబడిన ఫైల్లు సూచికలో నిల్వ చేయబడతాయి.
నాలుగు. విలీనం - ఒక శాఖ నుండి మార్పులను తరలించడం మరియు వాటిని వేరే (సాంప్రదాయకంగా మాస్టర్) శాఖలో చేర్చడం.
5. తల - ఇది రిజర్వ్ చేయబడింది తల (పేరు పెట్టబడిన సూచన) నిబద్ధత సమయంలో ఉపయోగించబడుతుంది.
సిఫార్సు చేయబడింది:
మా గైడ్ సహాయపడిందని మరియు మీరు పరిష్కరించగలిగారని మేము ఆశిస్తున్నాము Git విలీనం లోపం: మీరు ముందుగా మీ ప్రస్తుత సూచికను పరిష్కరించాలి . మీకు ఏవైనా సందేహాలు ఉంటే, వాటిని వ్యాఖ్య విభాగంలో వదలండి.
ఎలోన్ డెకర్ఎలోన్ సైబర్ Sలో టెక్ రచయిత. అతను సుమారు 6 సంవత్సరాలుగా హౌ-టు గైడ్లను వ్రాస్తున్నాడు మరియు అనేక అంశాలను కవర్ చేశాడు. అతను Windows, Android మరియు తాజా ఉపాయాలు మరియు చిట్కాలకు సంబంధించిన అంశాలను కవర్ చేయడానికి ఇష్టపడతాడు.