Git இன்டராக்டிவ் ரீபேஸ் அறிமுகம்

Git Intaraktiv Ripes Arimukam



பல்வேறு டெவலப்பர்கள் ஒரே மாதிரியான கோட்பேஸில் செயல்படும் கூட்டுப் பணிகளில் ஊடாடும் மறுபேசிங் குறிப்பாக மதிப்புமிக்கதாக இருக்கலாம். இழுக்கும் கோரிக்கையைச் சமர்ப்பிப்பதற்கு முன், உங்கள் உறுதிமொழி வரலாற்றைச் சுத்தம் செய்ய இது உங்களை அனுமதிக்கிறது, உங்கள் மாற்றங்களை மற்றவர்கள் மதிப்பாய்வு செய்வதையும் உங்கள் சிந்தனை செயல்முறையைப் புரிந்துகொள்வதையும் எளிதாக்குகிறது.

இந்த இடுகை Git இன்டராக்டிவ் ரீபேஸ் பற்றிய அறிமுகத்தை சுருக்கமாக விளக்குகிறது.

Git இன்டராக்டிவ் ரீபேஸ் அறிமுகம்

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







Git இன்டராக்டிவ் ரீபேஸ் எப்படி வேலை செய்கிறது?

Git இன்டராக்டிவ் ரீபேஸ் உடன் பணியைத் தொடங்க, பயனர் கீழே பட்டியலிடப்பட்டுள்ள பல மாற்றங்களைச் செய்யலாம்:



கட்டளைகளை மறுவரிசைப்படுத்தவும்

கமிட்களை மறுவரிசைப்படுத்த, கீழே கூறப்பட்டுள்ள நடைமுறையை முயற்சிக்கவும்:



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

படி 1: உள்ளூர் களஞ்சியத்திற்கு செல்லவும்

ஆரம்பத்தில், '' ஐப் பயன்படுத்தி பாதையைக் குறிப்பிடுவதன் மூலம் உள்ளூர் Git களஞ்சியத்திற்கு செல்லவும் சிடி ” கட்டளை:





சிடி 'C:\Users\user\Git \t எஸ்டிங் திட்டம்'

படி 2: Git பதிவைச் சரிபார்க்கவும்

முழு Git பதிவையும் ' என்ற உதவியுடன் பார்க்கவும் git log –oneline ”. இது ஒவ்வொரு உறுதிப்பாட்டையும் ஒரு வரியில் காண்பிக்கும்:

git பதிவு --நிகழ்நிலை

இதன் விளைவாக, அனைத்து கமிட்களும் Git Bash முனையத்தில் காட்டப்படும்:



படி 3: கமிட்களை மறுவரிசைப்படுத்தவும்

இப்போது, ​​''ஐ இயக்கவும் git rebase -i 'எங்கே கட்டளை' -நான் 'ஊடாடும் பயன்முறைக்கு பயன்படுத்தப்படுகிறது, மேலும்' HEAD~3 ” Git பதிவில் இருந்து மூன்று கமிட்களைத் தேர்ந்தெடுக்கும்:

git rebase -நான் தலை~ 3

இதன் விளைவாக வரும் படம், திறக்கப்பட்ட எடிட்டர்களில் உள்ள அனைத்து கமிட்களின் நிலையை மாற்றுவதைக் காட்டுகிறது:

கமிட்கள் ஒருவருக்கொருவர் கைமுறையாக மாற்றப்பட்டதை கீழே உள்ள படம் காட்டுகிறது:

இறுதியாக, 'இன் உதவியுடன் உறுதிகள் வெற்றிகரமாக மறுசீரமைக்கப்படுகின்றன. git rebase -i ”.

படி 4: மாற்றங்களைச் சரிபார்க்கவும்

கொடுக்கப்பட்ட கட்டளையை இயக்குவதன் மூலம் மாற்றங்களைச் சரிபார்க்கவும்:

git பதிவு --நிகழ்நிலை

தேர்ந்தெடுக்கப்பட்ட கமிட்கள் வெற்றிகரமாக மறுவரிசைப்படுத்தப்பட்டிருப்பதைக் கவனிக்கலாம்:

இணைத்தல் உறுதிமொழிகள்

இரண்டு அல்லது அதற்கு மேற்பட்ட கமிட்களை ஒன்றிணைக்க, கொடுக்கப்பட்டுள்ள வழிமுறைகளைப் பின்பற்றவும்:

  • Git பதிவைப் பார்க்கவும்.
  • பயன்படுத்தவும் ' git rebase -i HEAD~3 'கமிட்களை ஒரே கமிட்டில் இணைக்க கட்டளை.
  • மாற்றவும் ' எடு 'உடன் முக்கிய வார்த்தை' ஸ்குவாஷ் ” ஒன்றிணைக்க.

படி 1: Git பதிவைச் சரிபார்க்கவும்

முதலில், கீழே கொடுக்கப்பட்டுள்ள கட்டளையை இயக்குவதன் மூலம் Git பதிவின் முழுமையான வரலாற்றைப் பார்க்கவும்.

git பதிவு --நிகழ்நிலை

கூறப்பட்ட படம் மேலே உள்ள கட்டளையின் முடிவுகளைக் காட்டுகிறது:

படி 2: கமிட்களை ஒன்றிணைக்கவும்

இப்போது, ​​'ஐப் பயன்படுத்தி உறுதிகளை ஒன்றிணைக்கவும் git rebase -i ” கட்டளை. ' HEAD~3 ” மூன்று கமிட்களைத் தேர்ந்தெடுத்து குறிப்பிட்ட எடிட்டரைத் திறக்கப் பயன்படுகிறது:

git rebase -நான் தலை~ 3

இதன் விளைவாக, எடிட்டர் திறக்கப்பட்டது:

படி 2: 'பிக்' என்பதை 'ஸ்குவாஷ்' என்று மாற்றவும்

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

படி 3: மாற்றங்களைச் செய்யுங்கள்

பின்னர் ஒரு புதிய எடிட்டர் திரையில் தோன்றும். மாற்றங்களைச் செய்வதற்கும், அதைச் சேமிப்பதற்கும் ஒரு உறுதி செய்தியை இங்கே எழுதுகிறது ' Ctrl+s ”:

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

படி 4: சரிபார்ப்பு

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

git பதிவு --நிகழ்நிலை

தேர்ந்தெடுக்கப்பட்ட அனைத்து கமிட்களும் வெற்றிகரமாக ஒன்றிணைக்கப்பட்டதைக் கவனிக்கலாம்:

கமிட்களை அகற்று

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

  • Git பதிவு வரலாற்றைப் பார்க்கவும்.
  • எடிட்டரிடமிருந்து ஒரு உறுதிமொழியை கைமுறையாக அகற்றவும்.
  • Git பதிவு வரலாற்றைப் பார்ப்பதன் மூலம் சரிபார்க்கவும்.

படி 1: Git பதிவு வரலாற்றைச் சரிபார்க்கவும்

Git பதிவைச் சரிபார்க்க கொடுக்கப்பட்ட கட்டளையை இயக்கவும். ' git log –oneline 'ஒவ்வொரு உறுதிப்பாட்டையும் ஒரு வரியில் காண்பிக்கப் பயன்படுகிறது.

git பதிவு --நிகழ்நிலை

கொடுக்கப்பட்ட படம் முழுமையான Git பதிவு வரலாற்றைக் காட்டுகிறது:

படி 2: உறுதியை அகற்று

'' ஐப் பயன்படுத்துவதன் மூலம் எடிட்டரைத் திறக்கவும் git rebase -i 'உடன் கட்டளை' HEAD~2 ” பதிவு வரலாற்றிலிருந்து இரண்டு கமிட்களைத் தேர்ந்தெடுக்க:

git rebase -நான் தலை~ 2

ஒரு உறுதிமொழியைத் தேர்ந்தெடுத்து அதை எடிட்டரிடமிருந்து கைமுறையாக அகற்றவும்:

இங்கே, எடிட்டரிலிருந்து தேர்ந்தெடுக்கப்பட்ட உறுதிமொழியை அகற்றிவிட்டு ' Ctrl+s 'மாற்றங்களைச் சேமிக்க விசைகள்:

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

படி 3: சரிபார்ப்பு

சரிபார்ப்பு நோக்கங்களுக்காக கீழே குறிப்பிடப்பட்டுள்ள கட்டளையை இயக்கவும்:

git பதிவு --நிகழ்நிலை

பதிவு வரலாற்றிலிருந்து தேர்ந்தெடுக்கப்பட்ட கமிட் வெற்றிகரமாக அகற்றப்பட்டது:

Git இன்டராக்டிவ் ரீபேஸ் பற்றி அவ்வளவுதான்.

முடிவுரை

Git இன்டராக்டிவ் ரீபேஸ் என்பது Git களஞ்சியத்தில் கமிட்களை நிர்வகிப்பதற்கான மிகவும் சக்திவாய்ந்த செயல்பாடாகும். ஒரு கிளையின் வரலாற்றில் உள்ள கமிட்களை மாற்ற, மறுவரிசைப்படுத்த அல்லது நீக்க டெவலப்பர்கள்/பயனர்களை இது அனுமதிக்கிறது ' git rebase -i ” கட்டளை. மேலும், அனைத்து கமிட்களையும் ஒன்றாக இணைப்பதன் மூலம் Git வரலாற்றை சுத்தம் செய்யவும் இதைப் பயன்படுத்தலாம். இந்த இடுகை Git இன்டராக்டிவ் ரீபேஸின் அறிமுகத்தைக் கூறியுள்ளது.