കാര്യക്ഷമമായ പതിപ്പ് നിയന്ത്രണത്തിനായി നിങ്ങളുടെ ഡെസ്ക്ടോപ്പിൽ നിന്ന് GitHub-മായി സഹകരിക്കുന്നതിന് GitHub ഡെസ്ക്ടോപ്പ് എങ്ങനെ ഡൗൺലോഡ് ചെയ്യാമെന്നും ഉപയോഗിക്കാമെന്നും ഈ ട്യൂട്ടോറിയൽ വിശദീകരിക്കുന്നു:
നമുക്കെല്ലാം അറിയാവുന്നതുപോലെ, GitHub Git ഹോസ്റ്റുചെയ്യുന്നതിന് ഒരു വെബ്സൈറ്റ് നൽകുന്നു ശേഖരങ്ങൾ. GitHub-ലെ ഞങ്ങളുടെ മുൻ ട്യൂട്ടോറിയലുകളിൽ, ഫയലുകൾ പതിപ്പിക്കുന്നതിലെ ഡവലപ്പറുടെ പ്രവർത്തനങ്ങൾ GitHub-ൽ കൂടുതലും ഞങ്ങൾ കണ്ടിട്ടുണ്ട്.
ഒരു Git ക്ലയന്റുമുണ്ട്, അതിൽ ഡെവലപ്പർമാർക്ക് അവരുടെ പ്രാദേശിക മെഷീനുകളിൽ നിന്ന് git കമാൻഡുകൾ ഉപയോഗിച്ച് റിപ്പോസിറ്ററി ഓഫ്ലൈനിൽ പ്രവർത്തിക്കാൻ കഴിയും. കമാൻഡ് പ്രോംപ്റ്റ് അല്ലെങ്കിൽ git bash, മാറ്റങ്ങൾ വരുത്തി അതിനെ GitHub-ലെ റിമോട്ട് ശേഖരത്തിലേക്ക് തിരികെ തള്ളുക.
GitHub ഡെസ്ക്ടോപ്പ്
Git കമാൻഡുകൾ കമാൻഡിൽ നിന്ന് എക്സിക്യൂട്ട് ചെയ്തെങ്കിലും ഒരു പഠന വീക്ഷണകോണിൽ നിന്ന് ലൈൻ മികച്ചതാണ്, പ്രാദേശിക ശേഖരണങ്ങളിൽ പ്രവർത്തിക്കാൻ ഒരു നല്ല ഉപയോക്തൃ ഇന്റർഫേസ് ഉണ്ട്, അതായത് GitHub ഡെസ്ക്ടോപ്പ്.
Windows-നുള്ള GitHub ഡെസ്ക്ടോപ്പ് ഇനിപ്പറയുന്നതിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യാം. URL
GitHub ഡെസ്ക്ടോപ്പ് സമാരംഭിക്കുക
റിമോട്ട് റിപ്പോസിറ്ററിയിൽ പ്രവർത്തിക്കുക
GitHub ഡെസ്ക്ടോപ്പ് സമാരംഭിച്ചുകഴിഞ്ഞാൽ, ഞങ്ങൾ പ്രാദേശിക മെഷീനിലേക്ക് റിമോട്ട് റിപ്പോസിറ്ററി ക്ലോൺ ചെയ്തുകൊണ്ട് ആരംഭിക്കാം, മാറ്റങ്ങൾ വരുത്തി അതിനെ റിമോട്ട് റിപ്പോസിറ്ററിയിലേക്ക് തിരികെ മാറ്റാം.
കൂടാതെ നിങ്ങളുടെ GitHub അക്കൗണ്ട് സജ്ജീകരിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.
GitHub ഡെസ്ക്ടോപ്പിൽ, ഒരു ശേഖരം ക്ലോൺ ചെയ്യുന്നതിന്
URL ടാബിലേക്ക് പോയി GitHub ഉപയോക്തൃനാമം/ശേഖരണത്തിന്റെ രൂപത്തിൽ റിമോട്ട് റിപ്പോസിറ്ററി വിശദാംശങ്ങൾ നൽകുക. ക്ലിക്ക് ചെയ്യുക ക്ലോൺ .
ഇപ്പോൾ റിപ്പോസിറ്ററി ലോക്കൽ മെഷീനിലേക്ക് ക്ലോൺ ചെയ്തിരിക്കുന്നതിനാൽ, കമാൻഡ് പ്രോംപ്റ്റോ എക്സ്പ്ലോററോ ആറ്റം എഡിറ്ററോ ഉപയോഗിച്ച് നമുക്ക് ലോക്കൽ റിപ്പോസിറ്ററി ഉള്ളടക്കങ്ങൾ തുറക്കാനാകും. ഇൻസ്റ്റാൾ ചെയ്യുകയും ഫയലുകളിൽ മാറ്റങ്ങൾ വരുത്തുകയും ചെയ്താൽ.
ഫയലുകളിൽ മാറ്റങ്ങൾ വരുത്തി അവ സംരക്ഷിക്കുക.
പിന്നിലേക്ക് GitHub ഡെസ്ക്ടോപ്പിൽ, നിങ്ങൾക്ക് RED അടയാളം കാണാൻ കഴിയും, അത് വരികൾ ചേർത്തിട്ടുണ്ടോ ഇല്ലാതാക്കിയിട്ടുണ്ടോ എന്ന് വ്യക്തമാക്കുന്നു.
ഒരു സംഗ്രഹവും സഹ-രചയിതാക്കളും ചേർക്കുക ആവശ്യമെങ്കിൽ, താഴെയുള്ള കമ്മിറ്റ് ടു മാസ്റ്റർ എന്നതിൽ ക്ലിക്ക് ചെയ്യുക.
കമാൻഡ് പ്രോംപ്റ്റിൽ നിന്ന് നിങ്ങൾ എക്സിക്യൂട്ട് ചെയ്യുന്ന മിക്ക ജിറ്റ് കമാൻഡുകളും യൂസർ ഇന്റർഫേസ് വഴിയാണ് ചെയ്തിരിക്കുന്നത് എന്ന് നിങ്ങൾ ശ്രദ്ധിക്കും.
GitHub-ലെ റിമോട്ട് റിപ്പോസിറ്ററിയിലേക്ക് ഇപ്പോൾ മാറ്റങ്ങൾ വരുത്താം. പുഷ് ഒറിജിനിൽ ക്ലിക്ക് ചെയ്യുക.
ഇപ്പോൾ മാസ്റ്റർ ബ്രാഞ്ചിൽ മാറ്റങ്ങൾ ദൃശ്യമാണ്. മാറ്റങ്ങൾ ഫീച്ചർ ബ്രാഞ്ചിലേക്ക് ലയിപ്പിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കാൻ ഞങ്ങൾ ഒരു പുൾ അഭ്യർത്ഥന സൃഷ്ടിക്കേണ്ടതുണ്ട്.
ഫീച്ചർ ബ്രാഞ്ചിലേക്ക് മാറി ഒരു പുൾ സൃഷ്ടിക്കുക അഭ്യർത്ഥിക്കുക.
Create Pull Request എന്നതിൽ ക്ലിക്ക് ചെയ്യുക.
നിങ്ങൾ അങ്ങനെയാണ് പുൾ അഭ്യർത്ഥന സൃഷ്ടിക്കുന്നതിന് GitHub-ലേക്ക് റീഡയറക്ട് ചെയ്തു.
പുൾ അഭ്യർത്ഥന സൃഷ്ടിക്കാനും ലയിപ്പിക്കാനും തുടരുക, തുടർന്ന് അവസാനം ഇതിലേക്കുള്ള മാറ്റങ്ങൾ പുൾ (സമന്വയിപ്പിക്കുക) നിങ്ങളുടെ പ്രാദേശിക ശേഖരം.
റിപ്പോസിറ്ററിയിൽ നിന്ന്, മെനു പുൾ ഓപ്ഷൻ തിരഞ്ഞെടുക്കുന്നു.
ഇപ്പോൾ ലോക്കൽ റിപ്പോസിറ്ററി റിമോട്ടുമായി സമന്വയിപ്പിക്കുകrepository.
ഒരു പുതിയ പ്രാദേശിക ശേഖരണവും ശാഖയും സൃഷ്ടിക്കുക
മുമ്പത്തെ വിഭാഗത്തിൽ, റിമോട്ട് റിപ്പോസിറ്ററി ക്ലോണുചെയ്ത് പ്രവർത്തിക്കുന്നതിനെക്കുറിച്ച് ഞങ്ങൾ മനസ്സിലാക്കി. GitHub ഡെസ്ക്ടോപ്പ് ഉപയോഗിച്ച്, നമുക്ക് ഒരു പുതിയ പ്രാദേശിക ശേഖരം സൃഷ്ടിക്കാനും അത് GitHub-ലേക്ക് പുഷ് ചെയ്യുകയോ പ്രസിദ്ധീകരിക്കുകയോ ചെയ്യാം.
റിപ്പോസിറ്ററിയുടെ പേര് നൽകുക. പ്രാദേശിക പാതയും. റിപ്പോസിറ്ററി സൃഷ്ടിക്കുക എന്നതിൽ ക്ലിക്കുചെയ്യുക.
റിപ്പോസിറ്ററി സൃഷ്ടിക്കുന്നതിനാൽ, GitHub-ലേക്ക് മാറ്റങ്ങൾ പ്രസിദ്ധീകരിക്കുന്നതിന്/പുഷ് ചെയ്യുന്നതിന് മുമ്പ് നിങ്ങൾക്ക് ഒരു ശാഖ സൃഷ്ടിക്കാനും കഴിയും.3
ശാഖ മെനുവിൽ നിന്ന് പുതിയ ബ്രാഞ്ച് തിരഞ്ഞെടുക്കുക. feature എന്നതിലേക്ക് വിളിച്ച് Create branch എന്നതിൽ ക്ലിക്ക് ചെയ്യുക.
ഇപ്പോൾ ഞങ്ങൾക്ക് 2 ബ്രാഞ്ചുകളുണ്ട്, നമുക്ക് മുന്നോട്ട് പോകാം GitHub-ലേക്കുള്ള മാറ്റങ്ങൾ പ്രസിദ്ധീകരിക്കാൻ / പുഷ് ചെയ്യുക. റിപ്പോസിറ്ററി പ്രസിദ്ധീകരിക്കുക എന്നതിൽ ക്ലിക്കുചെയ്യുക.
റിപ്പോസിറ്ററി പ്രസിദ്ധീകരിക്കുക എന്നതിൽ ക്ലിക്കുചെയ്യുക.
ഒരു ഫീച്ചർ ബ്രാഞ്ചും ഉള്ളതിനാൽ, നിങ്ങൾ ഫീച്ചർ ബ്രാഞ്ചും പ്രസിദ്ധീകരിക്കണം. ഇപ്പോൾ പ്രാദേശികമായി ഫയലുകളിൽ മാറ്റങ്ങൾ വരുത്താം, തുടർന്ന് മാറ്റങ്ങൾ റിമോട്ട് റിപ്പോസിറ്ററിയിലേക്ക് മാറ്റാം. റിമോട്ട് റിപ്പോസിറ്ററിയിലെ മാറ്റങ്ങളും ലോക്കൽ റിപ്പോസിറ്ററിയുമായി സമന്വയിപ്പിച്ചിരിക്കണം.
ലോക്കൽ റിപ്പോസിറ്ററിയിലെ മാറ്റങ്ങൾ ലയിപ്പിക്കുക
ലോക്കൽ റിപ്പോസിറ്ററിയിലെ ഫീച്ചർ ബ്രാഞ്ചിൽ മാറ്റങ്ങളുണ്ടെന്ന് കരുതുക. നമുക്ക് മാസ്റ്റർ ബ്രാഞ്ചിലേക്ക് മാറ്റങ്ങൾ ലയിപ്പിക്കാം. ഇത് പോസ്റ്റ് ചെയ്താൽ ഞങ്ങൾ മാസ്റ്ററിന്റെയും ഫീച്ചർ ബ്രാഞ്ചിന്റെയും മാറ്റങ്ങൾ GitHub-ലേക്ക് പുഷ് ചെയ്യണം.
സവിശേഷത ബ്രാഞ്ചിലെ ഒരു ഫയലിൽ മാറ്റം വരുത്തി പ്രതിജ്ഞാബദ്ധമാക്കുക.അതേ.
വിദൂര സംഭരണിയിലേക്ക് മാറ്റങ്ങൾ പുഷ് ചെയ്യുക.
മാസ്റ്റർ ബ്രാഞ്ചിലേക്ക് മാറി ക്ലിക്ക് ചെയ്യുക 3>
ഫീച്ചർ ബ്രാഞ്ച് തിരഞ്ഞെടുക്കുക, അത് ഉറവിട ശാഖയാണ്. ലയിപ്പിക്കുക ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.
മാറ്റങ്ങൾ മാസ്റ്റർ ബ്രാഞ്ചിലേക്ക് ലയിപ്പിച്ചുകഴിഞ്ഞാൽ, നിങ്ങൾക്ക് മാറ്റങ്ങൾ റിമോട്ട് റിപ്പോസിറ്ററിയിലേക്ക് മാറ്റാം. സമന്വയിപ്പിക്കുക.
ലോക്കൽ റിപ്പോസിറ്ററിയിലെ ബ്രാഞ്ചുകളിൽ പ്രതിജ്ഞാബദ്ധമായ എല്ലാ മാറ്റങ്ങളും ലയിപ്പിക്കുകയും സമന്വയിപ്പിക്കുന്നതിന് വിദൂര ശേഖരത്തിലേക്ക് തള്ളുകയും ചെയ്യാം.
പൊരുത്തക്കേടുകൾ പരിഹരിക്കുന്നു
വിദൂര സംഭരണിയിലെ ഒരു ഫയലിൽ മാറ്റങ്ങൾ വരുത്തിയിരിക്കുന്ന ഒരു സാഹചര്യവും പ്രാദേശികമായി അതേ ഫയലിലേക്ക് മാറ്റവും ഉണ്ടാകാം. ഈ സാഹചര്യത്തിൽ, വൈരുദ്ധ്യങ്ങൾ ദൃശ്യമാകും, റിമോട്ട്, ലോക്കൽ റിപ്പോസിറ്ററികൾ സമന്വയിപ്പിക്കുന്നതിന് അത് പരിഹരിക്കേണ്ടതുണ്ട്.
മാസ്റ്റർ ബ്രാഞ്ചിൽ റിമോട്ട് റിപ്പോസിറ്ററി മാറ്റങ്ങൾ വരുത്തി 3
പ്രാദേശിക റിപ്പോസിറ്ററി മാറ്റങ്ങൾ മാസ്റ്റർ ബ്രാഞ്ചിൽ വരുത്തി
മാറ്റങ്ങൾ പ്രാദേശികമായി പ്രതിജ്ഞാബദ്ധമായതിനാൽ റിപ്പോസിറ്ററി, നിങ്ങൾക്ക് ഇപ്പോൾ മാറ്റങ്ങൾ റിമോട്ട് റിപ്പോസിറ്ററിയിലേക്ക് മാറ്റാം. ഇത് ചെയ്യുമ്പോൾ സംഘർഷങ്ങൾ കാണപ്പെടും. പുഷ് ഒറിജിനിൽ ക്ലിക്ക് ചെയ്യുക.
വിദൂര ശേഖരത്തിൽ ഇതേ ഫയലിൽ മാറ്റങ്ങൾ ഉള്ളതിനാൽ ഇനിപ്പറയുന്ന സന്ദേശം ദൃശ്യമാകും. Featch എന്നതിൽ ക്ലിക്ക് ചെയ്യുക.
ഇപ്പോൾ Pull origin എന്നതിൽ ക്ലിക്ക് ചെയ്യുക.
വരുന്ന സ്ക്രീനിൽ, നിങ്ങൾക്ക് കഴിയുംനിങ്ങളുടെ എഡിറ്ററിൽ ഫയൽ തുറന്ന് വൈരുദ്ധ്യങ്ങൾ പരിഹരിക്കുക. ഈ സാഹചര്യത്തിൽ, ഞങ്ങൾ എക്സ്പ്ലോററിൽ ഫയൽ തുറക്കുകയും പൊരുത്തക്കേടുകൾ പരിഹരിക്കുകയും ചെയ്യുന്നു.
അനുയോജ്യമായ ഉള്ളടക്കം നിലനിർത്തിക്കൊണ്ട് എല്ലാ പൊരുത്തക്കേടുകളും പരിഹരിക്കുക. മാർക്കറുകൾ ഉപയോഗിച്ച് മറ്റുള്ളവരെ നീക്കം ചെയ്യുകയും ചെയ്യുന്നു. പൊരുത്തക്കേടുകൾ പരിഹരിച്ചുകഴിഞ്ഞാൽ, നിങ്ങൾക്ക് ലയിപ്പിക്കാൻ കഴിയും.
ഇപ്പോൾ മാറ്റങ്ങൾ റിമോട്ട് റിപ്പോസിറ്ററിയിലേക്ക് തിരികെ കൊണ്ടുവരിക. ലോക്കലും റിമോട്ട് റിപോസിറ്ററിയും ഇപ്പോൾ സമന്വയത്തിലാണ്. ഒരു ശാഖയിൽ മാറ്റങ്ങൾ വരുത്തിയതിനാൽ, മറ്റ് ശാഖകളിലേക്ക് മാറ്റങ്ങൾ ലയിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് ഒരു പുൾ അഭ്യർത്ഥന സൃഷ്ടിക്കാൻ കഴിയും.
ചരിത്രം നോക്കുമ്പോൾ
നിങ്ങൾ റിപ്പോസിറ്ററിയിൽ ഇതുവരെ വരുത്തിയ മാറ്റങ്ങളുടെ ചരിത്രവും പരിശോധിക്കാം. ചരിത്ര ടാബിലേക്ക് ടോഗിൾ ചെയ്യുക.
ശാഖകൾ താരതമ്യം ചെയ്യുക
മാസ്റ്റർ ബ്രാഞ്ചിലെ ഒരു ഫയലിൽ നിങ്ങൾ മാറ്റങ്ങൾ വരുത്തിയെന്ന് കരുതുക. അതിനുശേഷം മറ്റേതെങ്കിലും ശാഖകളുമായി താരതമ്യം ചെയ്യുക. തിരഞ്ഞെടുക്കുക .
മാറ്റങ്ങൾ കാണുന്നതിന് ഫീച്ചർ ബ്രാഞ്ച് തിരഞ്ഞെടുക്കുക.
ഉപസംഹാരം
എന്നിരുന്നാലും കമാൻഡ് ലൈനിൽ നിന്നുള്ള Git കമാൻഡുകളുടെ ഉപയോഗം വളരെ മികച്ചതാണ്, ഈ GitHub ഡെസ്ക്ടോപ്പ് ട്യൂട്ടോറിയലിൽ ഞങ്ങൾ കണ്ടു, GitHub ഡെസ്ക്ടോപ്പ് പോലുള്ള മികച്ച ഉപയോക്തൃ ഇന്റർഫേസുള്ള ഒരു മികച്ച Git ക്ലയന്റിന് പ്രാദേശികവും വിദൂരവുമായ ശേഖരണങ്ങളിൽ പ്രവർത്തിക്കുമ്പോൾ ഡവലപ്പറുടെ ജോലി എങ്ങനെ എളുപ്പമാക്കാൻ കഴിയുമെന്ന്.
വരാനിരിക്കുന്ന ട്യൂട്ടോറിയലിൽ, Windows Explorer Shell-മായി സംയോജിപ്പിക്കുന്ന മറ്റൊരു Git ക്ലയന്റ് ഇന്റർഫേസ് Tortoise Git ഞങ്ങൾ പരിശോധിക്കും.