தற்போதைய வேலை கோப்பகத்தில் உள்ள உறுதியற்ற மாற்றங்களிலிருந்து ஒரு Git Patch ஐ உருவாக்கவும்

Tarpotaiya Velai Koppakattil Ulla Urutiyarra Marrankaliliruntu Oru Git Patch Ai Uruvakkavum



Git இணைப்புகள் ஒரு Git பயன்பாட்டின் மிக முக்கியமான செயல்பாடுகளில் ஒன்றாகும், அவை ஒரு Git கோப்பகம் அல்லது களஞ்சியத்திலிருந்து மற்றொரு அடைவு அல்லது களஞ்சியத்திற்கு மாற்றங்களைச் செயல்படுத்தவும் பகிரவும் அடிக்கடி பயன்படுத்தப்படுகின்றன. மறுபரிசீலனை நோக்கங்களுக்காக மற்ற டெவலப்பர்களுடன் உறுதியான மற்றும் உறுதியற்ற மாற்றங்களைப் பகிர்ந்து கொள்ளவும் இது பயன்படுகிறது. மேலும், இரண்டும் ' git வடிவம்-பேட்ச் 'மற்றும்' git வேறுபாடு ” கட்டளைகள் ஒரு பேட்சை உருவாக்க பயன்படுகிறது.

இந்த டுடோரியல், Git உறுதியற்ற மாற்றங்களிலிருந்து ஒரு பேட்சை எவ்வாறு உருவாக்குவது என்பதை விளக்கும்.

Git வேலை செய்யும் களஞ்சியத்தில் உள்ள உறுதியற்ற மாற்றங்களிலிருந்து ஒரு பேட்சை உருவாக்குவது எப்படி?

Git களஞ்சியத்தில் உள்ள உறுதியற்ற மாற்றங்களிலிருந்து ஒரு பேட்சை உருவாக்க, முதலில், களஞ்சியத்திற்குச் சென்று, ஸ்டேஜிங் இன்டெக்ஸில் மாற்றங்களைச் சேர்த்து, ' git diff –cached > Filename.patch ” கட்டளை.







நடைமுறை வழிகாட்டுதலுக்கு, வழங்கப்பட்ட நடைமுறையைப் பின்பற்றவும்.



படி 1: Git டெர்மினலைத் தொடங்கவும்
விண்டோஸ் “ஸ்டார்ட்அப்” மெனுவிலிருந்து ஜிட் டெர்மினலைத் தொடங்கவும்:







படி 2: Git Working Directoryக்குச் செல்லவும்
'ஐப் பயன்படுத்தி Git வேலை செய்யும் கோப்பகத்திற்குச் செல்லவும் cd <டைரக்டரி பாதை> ” கட்டளை:

சிடி 'C:\Git\Demo'



படி 3: Git கோப்பகத்தை துவக்கவும்
வழங்கப்பட்ட கட்டளை மூலம் Git கோப்பகத்தை துவக்கவும்:

$ அது சூடாக இருக்கிறது

படி 4: புதிய கோப்பை உருவாக்கவும்
'ஐ இயக்குவதன் மூலம் புதிய கோப்பை உருவாக்கவும் <கோப்பு-பெயர்> என்பதைத் தொடவும் ” கட்டளை:

$ தொடுதல் File2.txt

படி 5: கண்காணிக்கப்படாத மாற்றங்களைச் சேர்க்கவும்
அடுத்து, குறிப்பிடப்பட்ட கட்டளையின் மூலம் கண்காணிக்கப்படாத மாற்றங்களை கண்காணிப்பு குறியீட்டிற்கு நகர்த்தவும்:

$ git சேர் .

ஸ்டேஜிங் இன்டெக்ஸில் மாற்றங்கள் சேர்க்கப்பட்டதா இல்லையா என்பதைச் சரிபார்க்க Git நிலையைச் சரிபார்க்கவும்:

$ git நிலை

ஸ்டேஜிங் பகுதியில் கண்காணிக்கப்படாத மாற்றங்களை நாங்கள் வெற்றிகரமாகச் சேர்த்துள்ளோம் என்பதை இங்கே காணலாம்:

படி 6: உறுதியற்ற மாற்றங்களின் பேட்சை உருவாக்கவும்
அடுத்த கட்டத்தில், கட்டமைக்கப்படாத மாற்றங்களின் பேட்சை உருவாக்கவும்:

$ git வேறுபாடு --தேக்ககப்படுத்தப்பட்டது > Patchfile.patch

மேலே உள்ள கட்டளையில், ' - தற்காலிகமாக சேமிக்கப்பட்டது ” என்ற விருப்பம் ஸ்டேஜ் செய்யப்பட்ட மாற்றங்களின் பேட்சை உருவாக்க பயன்படுகிறது. ஒரு பயனர் பயன்படுத்த முடியாவிட்டால் ' - தற்காலிகமாக சேமிக்கப்பட்டது ” விருப்பம், கண்காணிக்கப்படாத மாற்றங்களின் இணைப்பு உருவாக்கப்படும்:

பயன்படுத்த ' ls தற்போதைய களஞ்சியத்தின் அனைத்து கோப்பகங்களையும் கோப்புகளையும் காண கட்டளை:

$ ls

படி 7: பேட்சை விண்ணப்பிக்கவும்
பேட்ச் கோப்பு செயல்படுகிறதா இல்லையா என்பதை சரிபார்க்க, அதே கோப்பகத்தில் பேட்சைப் பயன்படுத்தவும்:

$ git பொருந்தும் Patchfile.patch

வேலை செய்யும் கோப்பகத்தில் ஏற்கனவே உள்ளதால் பிழை ஏற்பட்டுள்ளதைக் காணலாம்:

படி 8: புதிய களஞ்சியத்தை உருவாக்கவும்
ஒரு புதிய கோப்பகத்தை உருவாக்குவோம், அதில் சமீபத்தில் உருவாக்கப்பட்ட பேட்சைப் பயன்படுத்துவோம். இந்த நோக்கத்திற்காக, பயன்படுத்தவும் ' mkdir <டைரக்டரி-பெயர்> ” கட்டளை:

$ mkdir புதிய டைரக்டரி

அதன் பிறகு, '' ஐப் பயன்படுத்தி புதிய அடைவு அல்லது களஞ்சியத்தைத் திறக்கவும் சிடி ” கட்டளை:

$ சிடி புதிய டைரக்டரி /

படி 9: செய்யப்படாத மாற்றங்களின் பேட்சைப் பயன்படுத்தவும்
அடுத்து, கீழே கொடுக்கப்பட்டுள்ள கட்டளையைப் பயன்படுத்தி பேட்சை புதிய கோப்பகத்தில் பயன்படுத்தவும்:

$ git பொருந்தும் / c / Git / டெமோ / Patchfile.patch

பேட்ச் பயன்படுத்தப்பட்டதா இல்லையா என்பதைச் சரிபார்க்க, எல்லா கோப்புகளின் பட்டியலையும் பார்க்கவும்:

$ ls

புதிய கோப்பகத்தில் உறுதியற்ற மாற்றங்களின் பேட்சை வெற்றிகரமாகப் பயன்படுத்தியுள்ளோம் என்பதை வெளியீடு குறிக்கிறது:

உறுதியற்ற மாற்றங்களிலிருந்து Git பேட்சை உருவாக்குவதற்கான செயல்முறையை நாங்கள் உங்களுக்குக் கற்பித்துள்ளோம்.

முடிவுரை

Git உறுதியற்ற மாற்றங்களிலிருந்து ஒரு பேட்சை உருவாக்க, முதலில், Git வேலை செய்யும் களஞ்சியத்தைத் திறக்கவும். ஒரு புதிய கோப்பை உருவாக்கி அதை கண்காணிப்பு குறியீட்டில் சேர்க்கவும். அதன் பிறகு, '' ஐப் பயன்படுத்தி கண்காணிக்கப்பட்ட உறுதியற்ற மாற்றங்களின் Git பேட்சை உருவாக்கவும் git diff –cached > Patchfile.patch ” கட்டளை. அடுத்து, பேட்சை மற்றொரு களஞ்சியம் அல்லது கோப்பகத்தில் '' மூலம் பயன்படுத்தவும் git பொருந்தும் ” கட்டளை. இந்த இடுகை Git uncommitted மாற்றங்களிலிருந்து ஒரு பேட்சை உருவாக்கும் முறையை விளக்குகிறது.