గిట్ డెవలప్మెంట్ హబ్ను ఉపయోగిస్తున్నప్పుడు చిక్కుకుపోయే చాలా ఇబ్బందికరమైన దోష సందేశాలలో ఒకటి సాధారణ విలీనం చేసిన తర్వాత సందేశాలకు పాల్పడటం. ఈ విలీనం ఎందుకు అవసరమో వివరించడానికి కట్టుబడి సందేశాన్ని నమోదు చేయమని మీకు సూచించే పంక్తిని మీరు చూడవచ్చు, కానీ మీరు అక్కడ ఏదైనా వ్రాస్తే అది నిష్క్రమించడానికి మిమ్మల్ని అనుమతించదు. ఇది చాలా ఇబ్బందికరంగా ఉండటానికి కారణం ఇది దోష సందేశం కాదు.
గిట్ విలీనాలను సవరించాల్సిన మానవులకు ప్రాంప్ట్ వాస్తవానికి ఉంది, మరియు మీరు జోడించే ఏదైనా వచనం మీరు వ్రాసిన వాటిని చూస్తున్న ఇతర డెవలపర్ల నోటీసు. మీరు ప్రామాణిక టెర్మినల్ స్క్రీన్ నుండి ఉపయోగిస్తున్నట్లయితే మీరు ఎడిటర్ నుండి నిష్క్రమించాలి.
కమిట్ సందేశాల కోసం అడిగే విలీనం నుండి నిష్క్రమించండి
సాధారణంగా, మీరు ప్రత్యేక పత్రంలో భాగంగా జిట్లో సాధారణ విలీనం చేస్తే మీరు దీన్ని చూస్తారు. మీరు అప్డేట్ చేసిన అప్స్ట్రీమ్ను దాని స్వంత టాపిక్ బ్రాంచ్లో విలీనం చేసినప్పుడు కొన్నిసార్లు మీరు కోడ్ యొక్క బ్లాక్ తర్వాత ఈ ప్రాంప్ట్ పొందవచ్చు. Git నుండి వచ్చిన డాక్యుమెంటేషన్ ఏదీ మీరు చేరుకున్నప్పుడు ఏమి చేయాలో వివరించలేదు ఎందుకంటే ఇది నిజాయితీగా ప్రాంప్ట్ కాదు.
ఈ సందేశం యొక్క రెండు పంక్తులు # గుర్తుతో ప్రారంభమవుతాయి, అంటే అవి వ్యాఖ్యలు. ఒక ప్రాజెక్ట్లో ఎంత మంది డెవలపర్లు పని చేస్తున్నారో జిట్కు తెలియదు కాబట్టి, ఇది జోడించబడింది, కాబట్టి మీరు అప్స్ట్రీమ్ను టాపిక్ బ్రాంచ్లో ఎందుకు విలీనం చేశారనే దాని గురించి ఇతరులకు సందేశం పంపవచ్చు. అయితే, నిష్క్రమించడానికి మీరు ఏ ఎడిటర్ను ఉపయోగిస్తున్నారో తెలుసుకోవాలి.
చాలా సందర్భాలలో, మీరు vi లేదా vim ఎడిటర్లను ఉపయోగిస్తున్నారు. Esc కీని నొక్కండి, ఆపై టైప్ చేయండి: wq మరియు నిష్క్రమించడానికి ఎంటర్ నొక్కండి. మరే ఇతర సందర్భంలోనైనా మీరు vim నుండి నిష్క్రమించే మార్గం ఇదే. ఇది ఫైల్ను సేవ్ చేసి, ఆపై నిష్క్రమిస్తుంది, ఇది మిమ్మల్ని గిట్ నుండి బయటకు తీసుకువెళుతుంది.
మీరు ఏ విధమైన ఎడిటర్ను ఉపయోగిస్తున్నారో తెలుసుకోవడానికి మీకు సహాయపడే ఏవైనా సూచనలను గమనించండి. మా ఉదాహరణ స్క్రీన్షాట్లో, ఫైల్లో ఇంకా చొప్పించబడని కొత్త పంక్తులను చూపించే అదనపు టిల్డే అక్షరాలు, గిట్ ప్లాట్ఫాం మమ్మల్ని విమ్లోకి తెచ్చేటట్లు చెప్పేది. మరలా, మీరు ఏ ఎడిటర్ను ఉపయోగిస్తున్నారో గుర్తించలేకపోతే, Esc ని నెట్టివేసి: wq కమాండ్ను వాడండి ఎందుకంటే vi మరియు vim ఈ సమయంలో దాదాపు సార్వత్రికమైనవి కాబట్టి ఇది సాధారణంగా మిమ్మల్ని బయటకు తీసుకువస్తుందని మీరు కనుగొంటారు.
మరోవైపు, మీరు నానో ఉపయోగిస్తుంటే, Ctrl + X ని నెట్టి, మార్పులను సేవ్ చేయాలా అని అడిగినప్పుడు y అని టైప్ చేయండి. మీరు ఎంటర్ చేసిన వెంటనే, మీరు ముందే ఉన్న చోట మీరు గిట్ నుండి బయటపడతారు. ఈ సందర్భాలలో “గ్నూ నానో” చదివే టెర్మినల్ పైభాగంలో మీరు సాధారణంగా ఒక పంక్తిని గమనించవచ్చు. కాకపోతే, విండో దిగువన అనేక కీబోర్డ్ సత్వరమార్గాల కోసం చూడండి.
ఈ పద్ధతులు ఏవీ పనిచేయలేదని మీరు కనుగొంటే, నిష్క్రమించడానికి Ctrl + X ను తరువాత Ctrl + C ని నెట్టండి. ఇది మీరు ఇమాక్స్ ఎడిటర్ను ఉపయోగిస్తున్న ఆఫ్ అవకాశంపై మిమ్మల్ని తప్పించాలి. ఇది అసాధారణమైన పరిస్థితి. చాలా సందర్భాల్లో, Esc తరువాత: wq పని చేయాలి మరియు Ctrl + X తరువాత y తరువాత y పని చేయని సందర్భాలలో పని చేయాలి. మీరు ఎమాక్స్లో ఉన్నారని మీకు తెలిస్తే లేదా ఈ రెండు పద్ధతులు పని చేయకపోతే మాత్రమే మీరు Ctrl + X ను Ctrl + C ను ఉపయోగించాలనుకుంటున్నారు. మీరు మీ గిట్ టెర్మినల్లో JOE ఎడిటర్ను ఉపయోగిస్తుంటే, సేవ్ చేయకుండా Ctrl + C కూడా పని చేయాలి.
మీరు ప్రాంప్ట్లోకి వెళ్లి తిరిగి వచ్చిన తర్వాత టైప్ చేయండి పిల్లి ~ / .గిట్కాన్ఫిగ్ | grep ఎడిటర్ మీరు ఖచ్చితంగా ఏ ఎడిటర్లో చిక్కుకున్నారో తెలుసుకోవడానికి టెర్మినల్ వద్ద. మీరు ఎడిటర్ = విమ్ వంటిదాన్ని చదివే ఒక పంక్తిని తిరిగి పొందుతారు, ఇది డిఫాల్ట్గా గిట్ చేసే ఎడిటర్ పేరు. భవిష్యత్తులో, సాధారణ గిట్ విలీనం తర్వాత, “దయచేసి ఈ విలీనం ఎందుకు అవసరమో వివరించడానికి కమిట్ సందేశాన్ని నమోదు చేయండి” అనే పంక్తిని మీరు చూస్తే, ఆ ఎడిటర్ నుండి నిష్క్రమించడానికి మీరు ప్రామాణిక పద్ధతిని ఉపయోగించవచ్చు.
మీరు సాధారణంగా ఇష్టపడే టెక్స్ట్ ఎడిటర్తో ఫైల్ను సవరించాలని మరియు ఎడిటర్ను మీకు నచ్చిన విధంగా మార్చాలని కూడా మీరు అనుకోవచ్చు. ఇది [కోర్] చదివిన చోటికి క్రిందికి స్క్రోల్ చేసి, ఆపై మీకు నచ్చినదాన్ని చదవడానికి “ఎడిటర్ = విమ్” చదివిన పంక్తిని మార్చండి. ఉదాహరణకు, మీరు కోడ్ చేయడానికి నానో ఎడిటర్ను ఉపయోగించాలనుకుంటే అది “ఎడిటర్ = నానో” చదవాలని మీరు అనుకోవచ్చు.
3 నిమిషాలు చదవండి