వినియోగదారులు Gitలో మార్పులు చేసినప్పుడు, వినియోగదారు సిస్టమ్ యొక్క టైమ్జోన్ ప్రకారం కమిట్లు టైమ్స్టాంప్తో సేవ్ చేయబడతాయి. మరింత ప్రత్యేకంగా, ప్రతి కమిట్కి రెండు తేదీలు ఉంటాయి, అనగా, ' తేదీని నిర్ణయించండి ' ఇంకా ' రచయిత తేదీ ”. వినియోగదారులు కమిట్ హిస్టరీని మార్చవచ్చు/సవరించవచ్చు మరియు గతంలో చేసిన మార్పులను వీక్షించవచ్చు. ఏది ఏమైనప్పటికీ, ఏదైనా ఆపరేషన్కు ఇది తప్పనిసరి అయితే తప్ప కమిట్ హిస్టరీని మార్చమని సూచించలేదు.
ఈ వ్రాత-అప్ ఒకే ఫైల్ను కొత్త/వేరే టైమ్స్టాంప్తో పుష్ చేసే పద్ధతిని వివరిస్తుంది.
కొత్త/వేర్వేరు టైమ్స్టాంప్తో ఒకే ఫైల్ను పుష్ చేయడానికి “గిట్ టచ్” ఉందా?
లేదు, లేదు' git టచ్ ” అదే ఫైల్ను కొత్త లేదా విభిన్న టైమ్స్టాంప్తో నెట్టడానికి Gitలో ఆదేశం. అయితే, వినియోగదారులు వేరే పద్ధతిని ఉపయోగించి ఒకే ఫైల్ను కొత్త/వేరే టైమ్స్టాంప్తో నెట్టవచ్చు. అలా చేయడానికి, దిగువ అందించిన దశలను ప్రయత్నించండి.
దశ 1: నిబద్ధత చరిత్రను వీక్షించండి
ముందుగా, కమిట్ యొక్క టైమ్స్టాంప్తో సహా కమిట్ చరిత్రను వీక్షించడానికి Git లాగ్ను తనిఖీ చేయండి:
$ git లాగ్ --ముడి
ఇక్కడ, ' - ముడి కమిట్ యొక్క వివరణాత్మక సమాచారాన్ని చూపించడానికి ” ఎంపిక ఉపయోగించబడుతుంది.
దిగువ చిత్రంలో, హైలైట్ చేయబడిన భాగం టైమ్స్టాంప్ మరియు ఫైల్ పేరును చూపుతుంది:
దశ 2: ఫైల్లో మార్పులు చేయండి
తర్వాత, ఫైల్లోని కంటెంట్లో మార్పులు చేయడానికి సవరించండి ' Test1.txt ” ఫైల్:
$ ప్రతిధ్వని 'ఇది నా పరీక్ష ఫైల్' >> Test1.txt
దశ 3: మార్పులను ట్రాక్ చేయండి
ఆపై, దిగువ పేర్కొన్న ఆదేశాన్ని ఉపయోగించి Git సూచికకు కొత్తగా జోడించిన మార్పులను సేవ్ చేయండి:
$ git add Test1.txt
దశ 4: కొత్త టైమ్స్టాంప్తో ఫైల్ను కమిట్ చేయండి
ఇప్పుడు, అదే ఫైల్ను కొత్త టైమ్స్టాంప్తో కమిట్ చేయడానికి అందించిన ఆదేశాన్ని అమలు చేయండి:
$ git కట్టుబడి --అనుమతించు-ఖాళీ -మీ 'కొత్త టైమ్స్టాంప్తో కట్టుబడి ఉండండి'
దశ 5: మార్పులను ధృవీకరించండి
చివరగా, కింది ఆదేశాన్ని ఉపయోగించి ఫైల్ కొత్త టైమ్స్టాంప్తో స్థానిక రిపోజిటరీకి నెట్టబడిందని నిర్ధారించుకోండి:
$ git లాగ్ --ముడి
కొత్త టైమ్స్టాంప్తో ఫైల్ విజయవంతంగా నెట్టబడిందని గమనించవచ్చు:
మేము అదే ఫైల్ను కొత్త టైమ్స్టాంప్తో పుష్ చేసే విధానాన్ని వివరించాము.
ముగింపు
అదే ఫైల్ను కొత్త లేదా విభిన్న టైమ్స్టాంప్తో పుష్ చేయడానికి, ముందుగా, స్థానిక రిపోజిటరీకి నావిగేట్ చేయండి. ఫైల్ను సవరించండి మరియు మార్పులను ట్రాక్ చేయండి. అప్పుడు, 'ని అమలు చేయండి git commit –allow-empty -m “<కమిట్-మెసేజ్>” ” కొత్త టైమ్స్టాంప్తో ఫైల్ను స్థానిక రిపోజిటరీకి నెట్టడానికి ఆదేశం. చివరగా, మార్పులను ధృవీకరించండి. ఈ రైట్-అప్ అదే ఫైల్ను కొత్త టైమ్స్టాంప్తో పుష్ చేసే పద్ధతిని వివరించింది.