പതിപ്പ് നിയന്ത്രണത്തിനുള്ള ഒരു കമാൻഡ്-ലൈൻ യൂട്ടിലിറ്റിയാണ് Git, അതായത്, പ്രൊജക്റ്റ് ഫയലുകളിൽ ഉപയോക്താവ് വരുത്തുന്ന മാറ്റങ്ങളുടെ ചരിത്രം സൂക്ഷിക്കുന്നതിന്. ഇത് സാധാരണയായി ആപ്ലിക്കേഷനുകളിൽ പ്രവർത്തിക്കാൻ ഉപയോഗിക്കുന്നു, എന്നാൽ മറ്റ് സന്ദർഭങ്ങളിൽ ഇത് ഉപയോഗിക്കാം, ഉദാഹരണത്തിന്, ഡിസൈനർമാർ ഡ്രോയിംഗുകളുടെയും ലേഔട്ടുകളുടെയും വ്യത്യസ്ത പതിപ്പുകൾ സംഭരിക്കുന്നതിന് Git ഉപയോഗിക്കുന്നു. മുമ്പത്തെ പതിപ്പിലേക്ക് ഒരു ആപ്ലിക്കേഷൻ റോൾബാക്ക് ചെയ്യാനും മാറ്റങ്ങൾ താരതമ്യം ചെയ്യാനും വിശകലനം ചെയ്യാനും Git നിങ്ങളെ അനുവദിക്കുന്നു.
- തുടക്കക്കാർക്കുള്ള Git: അടിസ്ഥാന നിബന്ധനകളും ആശയങ്ങളും, ആമുഖ ഗൈഡ്
- Git എങ്ങനെ പ്രവർത്തിക്കുന്നു
- Git ഇൻസ്റ്റാൾ ചെയ്യുന്നു
- Git പ്രീസെറ്റ് ചെയ്യുന്നു
- നിങ്ങളുടെ ആദ്യ Git റിപ്പോസിറ്ററി സൃഷ്ടിക്കുന്നു
- എപ്പോൾ കമ്മിറ്റ് ചെയ്യണം
- Git പ്രോജക്ടുകളിൽ സഹകരിക്കുക
- ഒരു Git പ്രോജക്റ്റിൽ പ്രവർത്തിക്കുമ്പോൾ ഒരു സാധാരണ പ്രശ്നം
- ഉപയോഗപ്രദമായ കമാൻഡുകൾ – Git കമാൻഡുകൾ
- Git-ൽ പ്രവർത്തിക്കുന്നതിനുള്ള GUI പ്രോഗ്രാമുകൾ
- GitHub ഡെസ്ക്ടോപ്പ്
- സോഴ്സ്ട്രീ
- GitKraken
- GitHub-ൽ ബോട്ട് ട്രേഡിംഗ് – ബോട്ട് Github ഓപ്പൺ സോഴ്സ്
- പൈത്തൺ ട്രേഡിംഗ് റോബോട്ട്
- ട്രേഡിംഗ് ബോട്ട് കസാൻഡ്രെ
- EA31337 ലിബ്രെ
തുടക്കക്കാർക്കുള്ള Git: അടിസ്ഥാന നിബന്ധനകളും ആശയങ്ങളും, ആമുഖ ഗൈഡ്
നിങ്ങൾ Git-ൽ പ്രവർത്തിക്കാൻ തുടങ്ങുന്നതിനുമുമ്പ്, ഒരു ശേഖരം, പ്രതിബദ്ധത, ബ്രാഞ്ച് എന്നിവ എന്താണെന്ന് നിങ്ങൾ മനസ്സിലാക്കേണ്ടതുണ്ട്.
ഒരു ശേഖരം എന്നത് കോഡോ മറ്റ് ഡാറ്റയോ സംഭരിച്ചിരിക്കുന്ന സ്ഥലമാണ്, അതുപോലെ തന്നെ അവയുടെ മാറ്റങ്ങളുടെ ചരിത്രവും. Git പ്രോഗ്രാം പ്രാദേശികമായി പ്രവർത്തിക്കുന്നു, എല്ലാ വിവരങ്ങളും നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ സംഭരിച്ചിരിക്കുന്നു, എന്നാൽ നിങ്ങൾക്ക് ഇന്റർനെറ്റ് സേവനങ്ങളും ഉപയോഗിക്കാം. അവയിൽ ഏറ്റവും പ്രചാരമുള്ളത് Github ആണ്. അറിയപ്പെടുന്ന രണ്ടെണ്ണം കൂടിയുണ്ട്: ബിറ്റ്ബക്കറ്റ്, ജിറ്റ്ലാബ്.
ഒരു നിർദ്ദിഷ്ട ഘട്ടത്തിൽ ഒരു പ്രോജക്റ്റിന്റെ അവസ്ഥയുടെ സ്നാപ്പ്ഷോട്ട് ആണ് പ്രതിബദ്ധത. ഇതിന് ഒരു അദ്വിതീയ ഐഡിയും അഭിപ്രായങ്ങളും ഉണ്ട്.
ഒരു പ്രോജക്റ്റിൽ വരുത്തിയ മാറ്റങ്ങളുടെ ചരിത്രമാണ് ബ്രാഞ്ച് . ഇതിന് അതിന്റേതായ പേരുണ്ട് കൂടാതെ കമ്മിറ്റുകൾ അടങ്ങിയിരിക്കുന്നു. ഒരു റിപ്പോസിറ്ററിക്ക് ഒന്നിലധികം ശാഖകൾ ഉണ്ടാകാം, അത് വിഘടിക്കുന്നതോ മറ്റ് ശാഖകളുമായി ലയിക്കുന്നതോ ആണ്.
Git എങ്ങനെ പ്രവർത്തിക്കുന്നു
ഉദാഹരണമായി ഒരു ലളിതമായ ഡ്രോയിംഗ് ഉപയോഗിച്ച് Git സ്റ്റോറേജ് സിസ്റ്റം എങ്ങനെയാണ് ക്രമീകരിച്ചിരിക്കുന്നതെന്ന് നമുക്ക് ദൃശ്യപരമായി കാണിക്കാം.
ഇവിടെ സർക്കിളുകൾ പ്രതിനിധീകരിക്കുന്നു, അമ്പടയാളങ്ങൾ ഏതാണ് സൂചിപ്പിക്കുന്നത് എന്ന് കാണിക്കുന്നു. എല്ലാവരും മുമ്പത്തേതിനെ പരാമർശിക്കുന്നതിനാൽ, C3 ഏറ്റവും പുതിയതാണ്, C2 ആണ് പഴയ പതിപ്പ്, അങ്ങനെ ഈ C0 ബ്രാഞ്ചിലെ ആദ്യത്തേത് വരെ. ഇതാണ് മാസ്റ്റർ ബ്രാഞ്ച്, സാധാരണയായി മാസ്റ്റർ എന്ന് വിളിക്കപ്പെടുന്നു. മെയിൻ* എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന ദീർഘചതുരം നിങ്ങൾ നിലവിൽ പ്രവർത്തിക്കുന്ന പ്രതിബദ്ധത കാണിക്കുന്നു. ചിത്രത്തിൽ, ഒരു ശാഖയും നാല് കമ്മിറ്റുകളും ഉള്ള ഒരു ലളിതമായ ഗ്രാഫ് നിങ്ങൾ കാണുന്നു. ഒന്നിലേക്ക് ലയിപ്പിക്കാൻ കഴിയുന്ന നിരവധി ശാഖകൾ ഉൾപ്പെടുന്ന സങ്കീർണ്ണമായ ഗ്രാഫുകൾക്കൊപ്പം പ്രവർത്തിക്കാനും Git-ന് കഴിയും.
Git ഇൻസ്റ്റാൾ ചെയ്യുന്നു
Windows, Mac OS, Linux ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ പ്രവർത്തിക്കാൻ കഴിയുന്ന ഒരു കൺസോൾ യൂട്ടിലിറ്റിയാണ് Git. അവയിൽ ഓരോന്നിനും ഇത് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഞങ്ങൾ നിങ്ങളോട് പറയും. Windows OS-ന് കീഴിൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ, നിങ്ങൾ ഔദ്യോഗിക വെബ്സൈറ്റായ https://git-scm.com/downloads-ൽ നിന്ന് ആപ്ലിക്കേഷൻ ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യണം.
നിങ്ങൾക്ക് Mac OS ഉണ്ടെങ്കിൽ, Homebrew പാക്കേജ് മാനേജർ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, കമാൻഡ് നൽകുക:
brew install git Homebrew ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ, പ്രവർത്തിപ്പിക്കുക:
git –version അതിനുശേഷം, ദൃശ്യമാകുന്ന വിൻഡോയിൽ, കമാൻഡ് ലൈൻ ടൂളുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ നിങ്ങളോട് ആവശ്യപ്പെടും. . ഈ യൂട്ടിലിറ്റിയിൽ Git ഇൻസ്റ്റാൾ ചെയ്യപ്പെടും. ലിനക്സ് ഡെബിയനും ഈ പതിപ്പിനെ അടിസ്ഥാനമാക്കിയുള്ള ഉബുണ്ടു അല്ലെങ്കിൽ മിന്റ് പോലുള്ള മറ്റ് വിതരണങ്ങൾക്കും, ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് ആവശ്യമാണ്:
sudo apt install gitLinux CentOS-നായി, നിങ്ങൾ നൽകേണ്ടതുണ്ട്:
sudo yum install git എന്താണ് Git, ഇൻസ്റ്റാളേഷനും കോൺഫിഗറേഷനും – ഇൻസ്റ്റാളേഷൻ: https://youtu.be/bkNCylkzFRk
Git പ്രീസെറ്റ് ചെയ്യുന്നു
Git ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, നിങ്ങൾ അത് കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്, അങ്ങനെ ഓരോ തവണയും നിങ്ങൾ ഒരു കമ്മിറ്റ് സൃഷ്ടിക്കുമ്പോൾ, രചയിതാവിന്റെ പേര് സൂചിപ്പിക്കും. ഇത് ചെയ്യുന്നതിന്, git പ്രവർത്തിപ്പിച്ച് കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുക:
git config –global user.name ”
Author
“ ഇവിടെ, “Author” എന്നതിനുപകരം, ഞങ്ങൾ ഞങ്ങളുടെ പേര് സജ്ജീകരിച്ചു, ഉദാഹരണത്തിന്, “Ivan_Petrov”. അതിനുശേഷം, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇമെയിൽ വിലാസം സജ്ജമാക്കാൻ കഴിയും:
git config –global user.email “You_adr@email.com” ഈ സാഹചര്യത്തിൽ, “You_adr@email.com” എന്നതിന് പകരം ഞങ്ങൾ യഥാർത്ഥ ഇമെയിൽ വിലാസം സൂചിപ്പിക്കുന്നു. [അടിക്കുറിപ്പ് id=”attachment_13099″ align=”aligncenter” width=”663″]
GIT ഫയൽസിസ്റ്റം[/caption]
നിങ്ങളുടെ ആദ്യ Git റിപ്പോസിറ്ററി സൃഷ്ടിക്കുന്നു
ഒരു ശേഖരം സൃഷ്ടിക്കാൻ, ആദ്യം പ്രോജക്റ്റ് ഫോൾഡറിലേക്ക് പോകുക. ഉദാഹരണത്തിന്, വിൻഡോസിൽ ഇത് D:/GitProject ആയിരിക്കാം. കമാൻഡ് നൽകുക:
cd
d:\GitProject അതിനുശേഷം, റിപ്പോസിറ്ററി സൃഷ്ടിക്കുക:
git init അതിനുശേഷം, എല്ലാ ഫയലുകളും ചേർക്കുക:
git add –എല്ലാം ഒരു നിർദ്ദിഷ്ട ഫയൽ ചേർക്കുന്നതിന്, നൽകുക:
git add filename ഇപ്പോൾ നിങ്ങൾക്ക് ഒരു കമ്മിറ്റ്: git സൃഷ്ടിക്കാൻ കഴിയും:
git Commit -m “comment” ഒരു ശേഖരം സൃഷ്ടിക്കുന്നതിനെക്കുറിച്ചുള്ള ചില കുറിപ്പുകൾ:
- ഒരു റിപ്പോസിറ്ററിക്ക് ധാരാളം ഫയലുകളും സബ്ഫോൾഡറുകളും ഉണ്ടായിരിക്കാം (മിക്കവാറും ഒരു സാധാരണ ഫോൾഡർ മാത്രം).
- ഓരോ പ്രോജക്റ്റിനും ഒരു പ്രത്യേക ശേഖരം ഉണ്ടായിരിക്കുന്നതാണ് നല്ലത്.
- മറ്റൊരു ശേഖരണത്തിനുള്ളിൽ ഒരു റിപ്പോസിറ്ററിക്കായി ഫോൾഡറുകൾ സൃഷ്ടിക്കരുത് (matryoshka repositories ഒഴിവാക്കുക!).
- റിപ്പോസിറ്ററി ഫോൾഡറുകളിൽ വരുത്തിയ മാറ്റങ്ങൾ Git “ട്രാക്ക്” ചെയ്യുന്നു, എന്നാൽ ഈ മാറ്റങ്ങൾ ട്രാക്ക് ചെയ്യുന്നതിനോ റെക്കോർഡ് ചെയ്യുന്നതിനോ റിപ്പോസിറ്ററിയിൽ ചേർക്കേണ്ടതാണ്.
- Git “കാണുന്ന” ഘടകങ്ങൾ നിങ്ങൾക്ക് നിയന്ത്രിക്കാനാകും. വളരെ വലിയ ഡാറ്റാസെറ്റുകളോ താൽക്കാലിക ഫയലുകളോ അവഗണിക്കുന്നതാണ് നല്ലത്.
[അടിക്കുറിപ്പ് id=”attachment_13120″ align=”aligncenter” width=”725″]
Git repository[/caption]
എപ്പോൾ കമ്മിറ്റ് ചെയ്യണം
ഇനിപ്പറയുന്ന സന്ദർഭങ്ങളിൽ Git-ലെ കമ്മിറ്റുകൾ ശുപാർശ ചെയ്യപ്പെടുന്നു:
- പ്രോജക്റ്റിലേക്ക് പുതിയ പ്രവർത്തനം ചേർത്തു;
- എല്ലാ ബഗുകളും പരിഹരിച്ചു;
- നിങ്ങൾ ഇന്നത്തേക്ക് അടയ്ക്കുകയാണ്, നിങ്ങളുടെ മാറ്റങ്ങൾ സംരക്ഷിക്കാൻ ആഗ്രഹിക്കുന്നു.
Git പ്രോജക്ടുകളിൽ സഹകരിക്കുക
നിങ്ങളും നിങ്ങളുടെ സുഹൃത്തുക്കളും ഒരു പുതിയ പ്രോജക്റ്റുമായി വരികയും ഉത്തരവാദിത്തങ്ങൾ പങ്കിടാൻ തീരുമാനിക്കുകയും ചെയ്തുവെന്നിരിക്കട്ടെ. ഒന്ന് പ്രവർത്തനക്ഷമതയ്ക്കും, മറ്റൊന്ന് ഡിസൈനിനും ഡിസൈനിനും, മൂന്നാമത്തേത് രജിസ്ട്രേഷൻ, അംഗീകാരം, സുരക്ഷ എന്നിവയ്ക്കും ഉത്തരവാദിയായിരിക്കും. ഈ സാഹചര്യത്തിൽ, നിങ്ങൾ ബ്രാഞ്ച് ചെയ്യണം. ഇതിനകം സൂചിപ്പിച്ചതുപോലെ, ഒരു ശാഖ എന്നത് ഒന്നിനുപുറകെ ഒന്നായി തുടർച്ചയായി നടക്കുന്ന കമ്മിറ്റുകളുടെ ഒരു കൂട്ടമാണ്. മാസ്റ്റർ ബ്രാഞ്ചിനെ മാസ്റ്റർ എന്ന് വിളിക്കുന്നു. മറ്റ് ശാഖകൾ പുതിയ സവിശേഷതകൾ നടപ്പിലാക്കുന്നതിനോ ബഗുകൾ പരിഹരിക്കുന്നതിനോ ഉള്ളതാണ്. അങ്ങനെ, ഒരു പ്രത്യേക ബ്രാഞ്ചിൽ, നിങ്ങൾക്ക് എന്തെങ്കിലും മാറ്റങ്ങൾ വരുത്താം, തുടർന്ന് അവയെ പ്രധാനമായി ലയിപ്പിക്കാം. പല വിദഗ്ധരും പ്രധാന ശാഖയിൽ കമ്മിറ്റുകൾ സൃഷ്ടിക്കാൻ ഉപദേശിക്കുന്നില്ല, പക്ഷേ പുതിയൊരെണ്ണം സൃഷ്ടിക്കാനും അതിൽ മാറ്റങ്ങൾ വരുത്താനും അത് മാസ്റ്ററിലേക്ക് ലയിപ്പിക്കാനും ശുപാർശ ചെയ്യുന്നു. ഒരു പുതിയ ബ്രാഞ്ച് ആരംഭിക്കുന്നതിന്, നിങ്ങൾ കമാൻഡ് പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്:
git ബ്രാഞ്ച്
ബഗ്ഫിക്സ്താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ചും ഇത് ചെയ്യാം:
git checkout –b
bugFix
രണ്ടാമത്തെ രീതി ആദ്യത്തേതിൽ നിന്ന് വ്യത്യസ്തമാണ്, ഈ സാഹചര്യത്തിൽ, കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്ത ശേഷം, നിങ്ങൾ ഉടനടി സൃഷ്ടിച്ച ബ്രാഞ്ചിലേക്ക് പ്രവേശിക്കുന്നു.
പുതിയ ശാഖയ്ക്ക് സംക്ഷിപ്തമായി പേരിടുന്നതാണ് നല്ലത്, എന്നാൽ അതേ സമയം പ്രോജക്റ്റിലെ ആശയക്കുഴപ്പം തടയുന്നതിന് മതിയായ ശേഷിയുള്ളതും മനസ്സിലാക്കാവുന്നതുമായ പേര്. നിങ്ങളുടെ സിസ്റ്റം ഉപയോഗിക്കുമ്പോൾ, ടാസ്ക് നാമത്തിന് മുമ്പായി നിങ്ങൾക്ക് ഒരു ഐഡന്റിഫയർ വ്യക്തമാക്കാം. കൂടാതെ, നിങ്ങൾ സൃഷ്ടിക്കുന്ന ഓരോ കമ്മിറ്റിലും നിങ്ങളുടെ അഭിപ്രായം ഇടാൻ മറക്കരുത്, അത് മാറ്റങ്ങളുടെ സാരാംശം സൂചിപ്പിക്കും. ഒരു ബ്രാഞ്ചിൽ നിന്ന് മറ്റൊന്നിലേക്ക് മാറുന്നതിന്, നിങ്ങൾ ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്:
git checkout
new
_1 ജോലി പൂർത്തിയാക്കിയ ശേഷം, നിലവിലെ ബ്രാഞ്ചിൽ വരുത്തിയ മാറ്റങ്ങൾ മാസ്റ്ററിലേക്ക് ലയിപ്പിക്കണം, മാസ്റ്റേഴ്സ്. ഇത് ചെയ്യുന്നതിന്, ആദ്യം കമാൻഡ് ഉപയോഗിച്ച് മാസ്റ്റർ ബ്രാഞ്ച് ചെക്ക്ഔട്ട് ചെയ്യുക:
git checkout master അതിനുശേഷം, ലോക്കൽ ബ്രാഞ്ച് അപ്ഡേറ്റ് ചെയ്യുക:
git
pull
original
masterഇപ്പോൾ നിങ്ങൾക്ക് ബ്രാഞ്ചുകൾ ലയിപ്പിക്കാൻ കഴിയും:
git
merge
bugFix ഈ കമാൻഡ് (ബഗ്ഫിക്സ്) കമാൻഡിൽ വ്യക്തമാക്കിയ ബ്രാഞ്ചിൽ നിന്ന് നിങ്ങൾ ഉള്ള ബ്രാഞ്ചിലേക്ക് മാറ്റങ്ങൾ ചേർക്കുന്നു, ഈ സാഹചര്യത്തിൽ മാസ്റ്റർ. ബ്രാഞ്ചിന്റെ നിലവിലെ അവസ്ഥ കാണുന്നതിന്, നിങ്ങൾ കമാൻഡ് നൽകേണ്ടതുണ്ട്:
git സ്റ്റാറ്റസ് പ്രോജക്റ്റിൽ പ്രവർത്തിക്കുന്ന മറ്റ് ഉപയോക്താക്കൾക്ക് വരുത്തിയ മാറ്റങ്ങൾ കാണുന്നതിന്, നിങ്ങൾ അവയെ സെർവറിലേക്ക് തള്ളേണ്ടതുണ്ട്. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ ആദ്യം github-ലേക്ക് പുഷ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ബ്രാഞ്ചിലേക്ക് പോകണം. മാസ്റ്റർ നൽകുന്നതിന്, കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:
git checkout master അതിനുശേഷം, നിങ്ങൾക്ക് ഇത് Github സെർവറിലേക്ക് തള്ളാം:
git push origin masterമറ്റൊരാൾക്ക് പ്രോജക്റ്റിലേക്ക് ആക്സസ് ലഭിക്കുന്നതിന്, കോഡ് സംഭരിക്കുന്നതിന് നിങ്ങൾക്ക് ഒരു സേവനം ആവശ്യമാണ്, ഉദാഹരണത്തിന്, Github. നിങ്ങൾ അടുത്തിടെ പ്രോജക്റ്റിൽ ചേരുകയും അത് സ്വയം ഡൗൺലോഡ് ചെയ്യേണ്ടതുണ്ടെങ്കിൽ, കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:
git clone https://github.com/…/….git
ഇവിടെ https://github.com/…/….git എന്നത് റിപ്പോസിറ്ററിയുടെ വിലാസമാണ്. ആവശ്യമുള്ള പ്രോജക്റ്റ് തുറന്ന് പച്ച “കോഡ്” ബട്ടണിൽ ക്ലിക്കുചെയ്ത് ഇത് ലഭിക്കും.
പ്രധാനപ്പെട്ട ഉപദേശം!
ഒരു പുതിയ ബ്രാഞ്ച് സൃഷ്ടിക്കുന്നതിന് മുമ്പ് നിങ്ങളുടെ പ്രാദേശിക മെഷീനിൽ മാസ്റ്ററുകൾ അപ്ഡേറ്റ് ചെയ്യാൻ ശുപാർശ ചെയ്യുന്നു. ഇത് ചെയ്യുന്നതിന്, ആവശ്യമുള്ള ബ്രാഞ്ച് നൽകി ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:
git pull original master ഫലമായി, യഥാർത്ഥ മാറ്റങ്ങൾ github-ൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യപ്പെടും. അതുപോലെ, നിങ്ങൾക്ക് ഏത് ബ്രാഞ്ചും അപ്ഡേറ്റ് ചെയ്യാം. നിലവിലുള്ള എല്ലാ ബ്രാഞ്ചുകളും അപ്ഡേറ്റ് ചെയ്യുന്നതിന്, നിങ്ങൾക്ക് കമാൻഡ് പ്രവർത്തിപ്പിക്കാം:
git pull
ഒരു Git പ്രോജക്റ്റിൽ പ്രവർത്തിക്കുമ്പോൾ ഒരു സാധാരണ പ്രശ്നം
മാറ്റങ്ങൾ സ്വയമേവ ലയിപ്പിക്കാൻ ശ്രമിക്കുമ്പോൾ, നിങ്ങൾ കമാൻഡ് പ്രവർത്തിപ്പിക്കുമ്പോൾ ഈ സാഹചര്യത്തിൽ രണ്ട് ബ്രാഞ്ചുകൾക്കും ഒരേ ലൈനിൽ മാറ്റങ്ങൾ ഉണ്ടായേക്കാം:
git merge master ഇനിപ്പറയുന്ന പിശക് ദൃശ്യമാകുന്നു:
Auto-merging Hello.py
CONFLICT (ഉള്ളടക്കം): വൈരുദ്ധ്യം ലയിപ്പിക്കുക Hello.py
യാന്ത്രിക ലയനം പരാജയപ്പെട്ടു; പൊരുത്തക്കേടുകൾ പരിഹരിക്കുക, തുടർന്ന് ഫലം ചെയ്യുക. ഈ സാഹചര്യത്തിൽ, നിങ്ങൾ വൈരുദ്ധ്യം സ്വമേധയാ പരിഹരിക്കേണ്ടതുണ്ട്. ഇത് ചെയ്യുന്നതിന്, പിശക് സംഭവിച്ച ഫയൽ തുറക്കുക, ഞങ്ങളുടെ കാര്യത്തിൽ ഇത് Hello.py ആണ്, എന്താണ് തെറ്റ് എന്ന് കണ്ടെത്തി ട്രബിൾഷൂട്ട് ചെയ്യുക. അതിനുശേഷം, തിരുത്തിയ ഫയൽ കമാൻഡ് ഉപയോഗിച്ച് ചേർക്കുക:
git add
Hello
.
py ഒരു പുതിയ പ്രതിബദ്ധത സൃഷ്ടിക്കുക:
git commit -m “ലയിപ്പിച്ച വൈരുദ്ധ്യം”
ഉപയോഗപ്രദമായ കമാൻഡുകൾ – Git കമാൻഡുകൾ
താഴെയുള്ള ബ്രാഞ്ച് മറ്റൊന്നിൽ നിന്ന് എങ്ങനെ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു എന്ന് കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് കണ്ടെത്താനാകും:
git
diff < first_branch > <second_branch> ഒരു അധിക ബ്രാഞ്ച് ഇല്ലാതാക്കാൻ , ടൈപ്പ് ചെയ്യുക:
branch_namegit branch -d <
git help ഒരു നിർദ്ദിഷ്ട കമാൻഡിൽ സഹായം നേടുക:
git help <command_name> Git, GitHub തുടക്കക്കാരൻ കോഴ്സ് – ഇൻസ്റ്റാളേഷൻ, എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം, കമ്മിറ്റ് ചെയ്യുന്നു, റിപ്പോസിറ്ററി, കമാൻഡുകൾ, ബ്രാഞ്ചുകൾ എങ്ങനെ സൃഷ്ടിക്കാം, ഇല്ലാതാക്കാം, മാറ്റങ്ങൾ വരുത്താം എന്നിവയെക്കുറിച്ച് നിങ്ങൾ അറിയേണ്ട കാര്യങ്ങൾ: https: //youtu.be/zZBiln_2FhM
Git-ൽ പ്രവർത്തിക്കുന്നതിനുള്ള GUI പ്രോഗ്രാമുകൾ
കമാൻഡ് ലൈൻ വഴിയല്ല, ഗ്രാഫിക്കൽ ഇന്റർഫേസ് ഉപയോഗിച്ച് സോഫ്റ്റ്വെയർ പതിപ്പുകൾ കൈകാര്യം ചെയ്യുന്നത് എളുപ്പമാണ്. ചില വികസന പരിതസ്ഥിതികളും ടെക്സ്റ്റ് എഡിറ്ററുകളും Git-മായി പ്രവർത്തിക്കുന്നതിന് ഒരു ഗ്രാഫിക്കൽ ഇന്റർഫേസ് നൽകുന്നു. എന്നാൽ പ്രത്യേക പ്രോഗ്രാമുകളും ഉണ്ട്, അവയിൽ ചിലത് ഞങ്ങൾ പട്ടികപ്പെടുത്തുന്നു:
- Git യൂട്ടിലിറ്റിയിലും Github സേവനത്തിലും പ്രവർത്തിക്കാൻ രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന ഒരു ഗ്രാഫിക്കൽ ആപ്ലിക്കേഷനാണ് GitHub ഡെസ്ക്ടോപ്പ് , ഇതിന് നിങ്ങളുടെ ഹാർഡ് ഡ്രൈവിലേക്ക് റിപ്പോസിറ്ററികൾ ക്ലോൺ ചെയ്യാനും ഡൗൺലോഡ് ചെയ്യാനും മാറ്റങ്ങൾ നിയന്ത്രിക്കാനും മറ്റ് ഉപയോഗപ്രദമായ കാര്യങ്ങൾ ചെയ്യാനും കഴിയും.
- Windows, Mac ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്കുള്ള ഒരു സൗജന്യ Git ക്ലയന്റാണ് Sourcetree , അത് റിപ്പോസിറ്ററികളുമായി സംവദിക്കുന്നത് എളുപ്പമാക്കുന്നു.
- GitHub, GitLab, Bitbucket സേവനങ്ങളെ പിന്തുണയ്ക്കുന്ന Windows, Linux, MacOs എന്നിവയ്ക്കായുള്ള ഉപയോക്തൃ-സൗഹൃദ ഗ്രാഫിക്കൽ ക്ലയന്റാണ് GitKraken. ഇത് ഉപയോഗിച്ച്, നിങ്ങൾക്ക് അടിസ്ഥാന ജോലികൾ പരിഹരിക്കാൻ മാത്രമല്ല, കൂടുതൽ സങ്കീർണ്ണമായ പ്രവർത്തനങ്ങൾ നടത്താനും കഴിയും, ഉദാഹരണത്തിന്, കമ്മിറ്റുകൾ ലയിപ്പിക്കുകയും പുനഃക്രമീകരിക്കുകയും ചെയ്യുക, ശാഖകൾ ലയിപ്പിക്കുക, ചരിത്രം തിരുത്തിയെഴുതുക.
അവയിൽ ഓരോന്നിനെയും കുറിച്ച് കൂടുതൽ വിശദമായി സംസാരിക്കാം.
GitHub ഡെസ്ക്ടോപ്പ്
[അടിക്കുറിപ്പ് id=”attachment_12709″ align=”aligncenter” width=”624″]
പ്രൊജക്റ്റുകൾ മാനേജുചെയ്യുന്നതും കോൺഫിഗർ ചെയ്യുന്നതും Github ഡെസ്ക്ടോപ്പ്[/അടിക്കുറിപ്പ്] GitHub ഡെസ്ക്ടോപ്പ് നിങ്ങളുടെ സ്വകാര്യ കമ്പ്യൂട്ടറിനായുള്ള ഒരു അപ്ലിക്കേഷനാണ്, അത് Github സേവനവുമായി നേരിട്ട് സംവദിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ഒരു ഗ്രാഫിക്കൽ ഇന്റർഫേസ് ഉപയോഗിച്ച് പതിപ്പുകൾ നിയന്ത്രിക്കാൻ ഈ ഉപകരണം നിങ്ങളെ അനുവദിക്കുന്നു, നിങ്ങളുടെ വികസന വർക്ക്ഫ്ലോ വേഗത്തിലാക്കുന്നു. ആപ്ലിക്കേഷൻ ഇന്റർഫേസ് മാത്രം ഉപയോഗിച്ച് കമാൻഡ് ലൈൻ ഉപയോഗിക്കാതെ Git-മായി സംവദിക്കാൻ GitHub ഡെസ്ക്ടോപ്പ് നിങ്ങളെ അനുവദിക്കുന്നു. കമാൻഡ് ലൈൻ ഉപയോഗിച്ച് ചെയ്യാൻ കഴിയുന്ന എല്ലാ കാര്യങ്ങളും GitHub ഡെസ്ക്ടോപ്പ് അപ്ലിക്കേഷന് ചെയ്യാൻ കഴിയില്ല എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്, എന്നാൽ ഉപയോക്തൃ ഇന്റർഫേസ് തന്നെ അടിസ്ഥാന Git കമാൻഡുകൾ വാഗ്ദാനം ചെയ്യുന്നു. Windows, Linux, macOS എന്നിവയുൾപ്പെടെ എല്ലാ ജനപ്രിയ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്കുമായി GitHub ഡെസ്ക്ടോപ്പ് പ്രവർത്തിക്കുന്നു. GitHub ഡെസ്ക്ടോപ്പ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും ഈ ആപ്ലിക്കേഷനിൽ എങ്ങനെ പ്രവർത്തിക്കാമെന്നും ഞങ്ങൾ നിങ്ങളോട് പറയും. GitHub സേവനവും GitHub ഡെസ്ക്ടോപ്പ് ആപ്പും ഉപയോഗിക്കുന്നതിന്, നിങ്ങൾക്ക് ഇതിനകം ഒരു Github അക്കൗണ്ട് ഇല്ലെങ്കിൽ നിങ്ങൾ ഒരു Github അക്കൗണ്ട് സൃഷ്ടിക്കേണ്ടതുണ്ട്. ഇത് ചെയ്യുന്നതിന്, GitHub-ലേക്ക് പോകുക. മുകളിൽ വലത് കോണിൽ, “സൈൻ അപ്പ്” എന്ന് പറയുന്ന ഒരു ബട്ടൺ നിങ്ങൾ കാണും.
അടുത്ത പേജിലേക്ക് പോകാൻ അതിൽ ക്ലിക്ക് ചെയ്യുക. നിങ്ങളുടെ ഇമെയിൽ വിലാസം, ഉപയോക്തൃനാമം, പാസ്വേഡ് എന്നിവ ഉൾപ്പെടെയുള്ള നിങ്ങളുടെ വിശദാംശങ്ങൾ നൽകേണ്ടതുണ്ട്. അടുത്ത ഘട്ടത്തിൽ, നിർദ്ദിഷ്ട വിലാസത്തിലേക്ക് വന്ന ഇമെയിലിനുള്ളിലെ ലിങ്കിൽ ക്ലിക്കുചെയ്ത് നിങ്ങളുടെ അക്കൗണ്ട് സ്ഥിരീകരിക്കാൻ നിങ്ങളോട് ആവശ്യപ്പെടും. പരിശോധിച്ചുറപ്പിച്ചുകഴിഞ്ഞാൽ, ഒരു GitHub അക്കൗണ്ട് സൃഷ്ടിക്കപ്പെടും, നിങ്ങൾക്ക് പ്ലാറ്റ്ഫോം ഉപയോഗിക്കാൻ തുടങ്ങാം. നിങ്ങളുടെ GitHub അക്കൗണ്ട് സജ്ജീകരിച്ച്, നിങ്ങളുടെ സ്വകാര്യ കമ്പ്യൂട്ടറിൽ GitHub ഡെസ്ക്ടോപ്പ് ആപ്പ് ഇൻസ്റ്റാൾ ചെയ്യാൻ നിങ്ങൾ തയ്യാറാണ്. ഇത് ചെയ്യുന്നതിന്, നിങ്ങളുടെ ബ്രൗസറിൽ ഒരു പുതിയ ടാബ് തുറന്ന് ആപ്ലിക്കേഷൻ ഡൗൺലോഡ് പേജിലേക്ക് പോകുക.
വിൻഡോസ് ഉപയോക്താക്കൾ “Windows-നായി ഡൗൺലോഡ് ചെയ്യുക” എന്ന് പറയുന്ന വലിയ പർപ്പിൾ ബട്ടണിൽ ക്ലിക്കുചെയ്യേണ്ടതുണ്ട്, എന്നാൽ നിങ്ങളൊരു Mac ഉപയോക്താവാണെങ്കിൽ, ബട്ടണിന് താഴെയുള്ള macOS എന്ന് പറയുന്ന വരി കണ്ടെത്തി അതിൽ ക്ലിക്ക് ചെയ്യണം. MacOS 10.12 അല്ലെങ്കിൽ അതിനു ശേഷമുള്ളതോ 64-ബിറ്റ് വിൻഡോസ് ആയിരിക്കണം. ഡൗൺലോഡ് ചെയ്ത ശേഷം, നിങ്ങൾ ആപ്ലിക്കേഷൻ ഇൻസ്റ്റാൾ ചെയ്യണം, തുടർന്ന് മുമ്പത്തെ ഘട്ടത്തിൽ സൃഷ്ടിച്ച അക്കൗണ്ട് ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുക. നിങ്ങളുടെ അക്കൗണ്ടിലേക്ക് ഉടനടി സൈൻ ഇൻ ചെയ്യേണ്ടതില്ല, എന്നാൽ ഇപ്പോൾ ചെയ്യുന്നതാണ് നല്ലത്. ഒരു പുതിയ ശേഖരം സൃഷ്ടിക്കാൻ, GitHub ഡെസ്ക്ടോപ്പ് തുറന്ന് “നിങ്ങളുടെ ഹാർഡ് ഡ്രൈവിൽ ഒരു പുതിയ ശേഖരം സൃഷ്ടിക്കുക” എന്ന് പറയുന്ന രണ്ടാമത്തെ ബോക്സിൽ ക്ലിക്കുചെയ്യുക. പൂരിപ്പിക്കേണ്ട ഒരു പോപ്പ്-അപ്പ് വിൻഡോ ദൃശ്യമാകും – ആദ്യത്തെ ശേഖരണത്തിന് പേര് നൽകി ആരംഭിക്കുക. ഒരു പേര് തിരഞ്ഞെടുത്തതിന് ശേഷം, അത് കമ്പ്യൂട്ടറിൽ എവിടെയാണെന്ന് നിങ്ങൾ തിരഞ്ഞെടുക്കേണ്ടതുണ്ട്. നിങ്ങൾക്ക് പിന്നീട് README ഫയൽ തന്നെ പരിഷ്കരിക്കണമെങ്കിൽ “ഈ ശേഖരം ഒരു README ഉപയോഗിച്ച് ആരംഭിക്കുക” എന്ന് പറയുന്ന ബോക്സും നിങ്ങൾക്ക് ചെക്ക് ചെയ്യാവുന്നതാണ്. അതിനുശേഷം “റിപ്പോസിറ്ററി സൃഷ്ടിക്കുക” ക്ലിക്കുചെയ്യുക. തൽഫലമായി, നിങ്ങൾ ഒരു ബ്രൗസർ ഉപയോഗിക്കാതെ GitHub ഡെസ്ക്ടോപ്പ് ആപ്പ് ഉപയോഗിച്ച് ഒരു പുതിയ Git ശേഖരം സൃഷ്ടിച്ചു.
പുതിയ പേജിന്റെ മുകളിൽ, റിപ്പോസിറ്ററിയുടെയും ബ്രാഞ്ചിന്റെയും പേര് നിങ്ങൾ കാണും. വാസ്തവത്തിൽ, ഇപ്പോൾ ശേഖരം നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ മാത്രമേ ലഭ്യമാകൂ. ഇത് പ്രസിദ്ധീകരിക്കാൻ, ഞങ്ങൾ “റിപ്പോസിറ്ററി പ്രസിദ്ധീകരിക്കുക” ക്ലിക്ക് ചെയ്യേണ്ടതുണ്ട്. പുതിയ റിപ്പോസിറ്ററി ഇപ്പോൾ നിങ്ങളുടെ ഗിത്തബ് പ്രൊഫൈലിൽ ദൃശ്യമാകും. നിങ്ങളുടെ പ്രോജക്റ്റ് ബ്രാഞ്ച് ചെയ്യാൻ നിങ്ങൾക്ക് GitHub ഡെസ്ക്ടോപ്പ് ആപ്പ് ഉപയോഗിക്കാം. ഇത് ചെയ്യുന്നതിന്, “നിലവിലെ ബ്രാഞ്ച്” ക്ലിക്ക് ചെയ്യുക, തുടർന്ന് ശാഖകളുടെ പട്ടികയിൽ ആവശ്യമുള്ള ബ്രാഞ്ച് തിരഞ്ഞെടുക്കുക, അതിന് പേര് നൽകി “സൃഷ്ടിക്കുക” ക്ലിക്കുചെയ്യുക. ലൈറ്റ്, ഡാർക്ക് പശ്ചാത്തലങ്ങൾക്കിടയിൽ മാറാൻ, ഓപ്ഷനുകൾ, രൂപഭാവം എന്നിവയിലേക്ക് പോകുക. മറ്റുള്ളവരുമായി പ്രൊജക്റ്റുകളിൽ സഹകരിക്കാൻ ടാസ്ക്കുകൾ സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് ഡെസ്ക്ടോപ്പ് ആപ്പ് ഉപയോഗിക്കാം. ആശയങ്ങൾ ട്രാക്ക് ചെയ്യാനും നിങ്ങളുടെ പ്രോജക്റ്റുകളിൽ എന്തെങ്കിലും മാറ്റങ്ങൾ ചർച്ച ചെയ്യാനും ചോദ്യങ്ങൾ നിങ്ങളെ അനുവദിക്കുന്നു. ഒരു പ്രശ്നം സൃഷ്ടിക്കാൻ, മെനു ബാറിൽ, “റിപ്പോസിറ്ററി” മെനു ഉപയോഗിക്കുക, തുടർന്ന് “പ്രശ്നം സൃഷ്ടിക്കുക” ക്ലിക്കുചെയ്യുക.
പകരമായി, നിങ്ങൾക്ക് കമാൻഡ് ലൈനിൽ നിന്ന് GitHub ഡെസ്ക്ടോപ്പ് സമാരംഭിക്കാം. ഇത് ചെയ്യുന്നതിന്, ഒരു കമാൻഡ് പ്രോംപ്റ്റ് തുറന്ന് Github എന്ന് ടൈപ്പ് ചെയ്യുക. ഒരു നിർദ്ദിഷ്ട ശേഖരണത്തിനെതിരെ നിങ്ങൾക്ക് GitHub ഡെസ്ക്ടോപ്പ് സമാരംഭിക്കാനും കഴിയും. റിപ്പോസിറ്ററി പാത്തിന് ശേഷം Github എന്ന് ടൈപ്പ് ചെയ്യുക.
സോഴ്സ്ട്രീ
GitHub, BitBucket, Mercurial സേവനങ്ങൾ എന്നിവയിൽ പ്രവർത്തിക്കുന്നതിനുള്ള ഒരു സൗജന്യ ആപ്ലിക്കേഷനാണ് SourceTree. Windows, iOS എന്നിവയിൽ പ്രവർത്തിക്കുന്ന പ്ലാറ്റ്ഫോമുകളിൽ ഇത് ലഭ്യമാണ്. സോഴ്സ്ട്രീ തുടക്കക്കാർക്ക് അനുയോജ്യമാണ്. റിപ്പോസിറ്ററികൾക്കായി ഇതിന് ഒരു അവബോധജന്യമായ GUI ഉണ്ട് കൂടാതെ ലളിതമായ ഒരു ഇന്റർഫേസിലൂടെ Git-ന്റെ മുഴുവൻ ശക്തിയും ഉപയോഗിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. SourceTree ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, നിങ്ങൾ ഔദ്യോഗിക സൈറ്റിൽ നിന്ന് ഇൻസ്റ്റലേഷൻ ഫയൽ ഡൗൺലോഡ് ചെയ്ത് പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്. ഇൻസ്റ്റാളേഷൻ പ്രക്രിയയിൽ, ഹാർഡ് ഡ്രൈവിൽ മാറ്റങ്ങൾ വരുത്താൻ നിങ്ങൾ ആപ്ലിക്കേഷനെ അനുവദിക്കേണ്ടതുണ്ട്, ലൈസൻസ് കരാർ അംഗീകരിക്കുക. കൂടാതെ, ഇൻസ്റ്റാളേഷൻ പ്രക്രിയയിൽ, നിങ്ങൾക്ക് ഏതെങ്കിലും അധിക ജിറ്റ് സോഫ്റ്റ്വെയർ ഇൻസ്റ്റാൾ ചെയ്യണോ എന്ന് SourceTree ചോദിച്ചേക്കാം. നിങ്ങൾ “അതെ” എന്ന് പറയുകയും ഈ സോഫ്റ്റ്വെയർ ഇൻസ്റ്റാൾ ചെയ്യുകയും വേണം. Github സേവനവുമായി ബന്ധിപ്പിക്കുന്നതിന് രണ്ട് വഴികളുണ്ട്:
- OAuth അംഗീകാര പ്രോട്ടോക്കോൾ വഴി.
- ഒരു SSH കീ ഉപയോഗിച്ച്.
അവയിൽ ഓരോന്നിനെയും കുറിച്ച് സംസാരിക്കാം. ഒരു റിമോട്ട് അക്കൗണ്ടുമായി GitHub ബന്ധിപ്പിക്കുക എന്നതാണ് ആദ്യ മാർഗം. നിങ്ങളുടെ GitHub അക്കൗണ്ട് OAuth-ലേക്ക് ബന്ധിപ്പിക്കാൻ SourceTree-യെ അനുവദിക്കുക. GitHub-നെ SourceTree-ലേക്ക് ബന്ധിപ്പിക്കുന്നതിനുള്ള എളുപ്പവഴിയാണിത്.
- ആദ്യം “ഒരു അക്കൗണ്ട് ചേർക്കുക” ക്ലിക്ക് ചെയ്യുക.
- തുടർന്ന് ഹോസ്റ്റിംഗിനായി GitHub തിരഞ്ഞെടുക്കുക. തിരഞ്ഞെടുത്ത പ്രോട്ടോക്കോളും പ്രാമാണീകരണവും മാറ്റരുത്, അതായത്, HTTPS, OAuth എന്നിവ ഉപേക്ഷിക്കുക. തുടർന്ന് “OAuth ടോക്കൺ പുതുക്കുക” ക്ലിക്ക് ചെയ്യുക. ആപ്പ് നിങ്ങളുടെ ബ്രൗസറിൽ സ്വയമേവ ഒരു വെബ് പേജ് തുറക്കുകയും നിങ്ങളുടെ GitHub അക്കൗണ്ട് ലോഗിൻ വിശദാംശങ്ങൾ ആവശ്യപ്പെടുകയും ചെയ്യും. ഈ ബ്രൗസറിൽ നിങ്ങൾ മുമ്പ് GitHub അക്കൗണ്ടിലേക്ക് ലോഗിൻ ചെയ്തിട്ടുണ്ടെങ്കിൽ, ഈ ഘട്ടം ഒഴിവാക്കപ്പെടും.
- നിങ്ങളുടെ GitHub അക്കൌണ്ടിലേക്ക് SourceTree ആക്സസ് അനുവദിക്കുന്നതിന് “അറ്റ്ലാസിയൻ അംഗീകരിക്കുക” ക്ലിക്ക് ചെയ്യുക.
- അതിനുശേഷം, പ്രാമാണീകരണം വിജയകരമായി പൂർത്തിയാക്കിയതിനെക്കുറിച്ചുള്ള ഒരു സന്ദേശം നിങ്ങൾ കാണും. ശരി ക്ലിക്ക് ചെയ്യുക.
തുടർന്ന് നിങ്ങളുടെ അക്കൗണ്ടിൽ ക്ലിക്ക് ചെയ്ത് SourceTree-ൽ നിങ്ങളുടെ മുഴുവൻ ശേഖരണവും കാണാൻ കഴിയും.
ഒരു SSH കീ ഉപയോഗിച്ച് GitHub ബന്ധിപ്പിക്കുക എന്നതാണ് രണ്ടാമത്തെ മാർഗം. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ ഒരു ജോടി SSH കീകൾ സൃഷ്ടിക്കേണ്ടതുണ്ട്. ഇതൊരു സ്വകാര്യവും പൊതുവുമായ കീയാണ്. GitHub അക്കൗണ്ടിൽ പൊതു കീ ഉപയോഗിക്കുന്നു. മറുവശത്ത്, നിങ്ങളുടെ കമ്പ്യൂട്ടറിലെ കീകളുടെ പട്ടികയിലേക്ക് സ്വകാര്യ കീ ചേർക്കപ്പെടും. താഴെ പറയുന്ന നിർദ്ദേശങ്ങൾ:
- ഒരു SSH കീ ജോഡി സൃഷ്ടിക്കുന്നതിന്, “ടൂളുകൾ” മെനുവിലേക്ക് പോയി “SSH കീകൾ സൃഷ്ടിക്കുക അല്ലെങ്കിൽ ഇറക്കുമതി ചെയ്യുക” ക്ലിക്കുചെയ്യുക.
- പുട്ടി കീ ജനറേറ്റർ വിൻഡോയിലെ “ജനറേറ്റ്” ക്ലിക്ക് ചെയ്യുക.
- മൗസ് കഴ്സർ ശൂന്യമായ സ്ഥലത്തേക്ക് നീക്കുക, തലമുറയുടെ അവസാനം വരെ മൗസ് കഴ്സർ നീക്കുക.
- നിങ്ങൾ SSH കീ സൃഷ്ടിക്കുന്നത് പൂർത്തിയാക്കിയ ശേഷം, നിങ്ങളുടെ SSH കീയ്ക്ക് ഒരു പാസ്വേഡ് സജ്ജമാക്കുക.
- പൊതു കീയും സ്വകാര്യ കീയും സംരക്ഷിക്കുക.
- പുട്ടി കീ ജനറേറ്റർ അടയ്ക്കരുത്. നിങ്ങളുടെ GitHub അക്കൗണ്ടിലേക്ക് ലോഗിൻ ചെയ്യുക, മുകളിൽ വലത് കോണിലുള്ള നിങ്ങളുടെ അവതാർ ഐക്കണിൽ ക്ലിക്കുചെയ്യുക, തുടർന്ന് ക്രമീകരണങ്ങൾ ക്ലിക്കുചെയ്യുക.
- “SSH, GPG കീകൾ” ക്ലിക്ക് ചെയ്ത് “New SSH കീ” തിരഞ്ഞെടുക്കുക.
- നിങ്ങളുടെ SSH കീയ്ക്ക് ഒരു പേര് നൽകുകയും പുട്ടി കീ ജനറേറ്ററിൽ നിന്ന് കീ ഫീൽഡിലേക്ക് പൊതു കീ പകർത്തുകയും ചെയ്യുക. അതിനുശേഷം, “SSH കീ ചേർക്കുക” ക്ലിക്കുചെയ്യുക.
- SourceTree-ലേക്ക് മടങ്ങുക, “ടൂളുകൾ” എന്നതിലേക്ക് പോയി “SSH ഏജന്റ് സമാരംഭിക്കുക” എന്നതിൽ ക്ലിക്കുചെയ്യുക.
- കുറച്ച് സമയത്തിന് ശേഷം, ടാസ്ക്ബാറിലെ ചെറിയ മോണിറ്റർ ഐക്കണിൽ ക്ലിക്കുചെയ്യുക.
- തൽഫലമായി, കീകളുടെ ഒരു ലിസ്റ്റ് ദൃശ്യമാകും. നിങ്ങൾ നേരത്തെ സംരക്ഷിച്ച സ്വകാര്യ കീ ചേർക്കാൻ “കീ ചേർക്കുക” ക്ലിക്ക് ചെയ്യുക.
ഇപ്പോൾ GitHub റിപ്പോസിറ്ററി പേജിലേക്ക് തിരികെ പോയി SSH ഉപയോഗിച്ച് ക്ലോൺ ചെയ്യാൻ ശ്രമിക്കുക. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
GUI ഉപയോഗിച്ച് വിവിധ പതിപ്പ് നിയന്ത്രണ സംവിധാനങ്ങളുമായി പ്രവർത്തിക്കാൻ രൂപകൽപ്പന ചെയ്ത മറ്റൊരു ആപ്ലിക്കേഷനാണ് GitKraken. ആരംഭിക്കുന്നതിന്, നിങ്ങൾ GitHub-ൽ രജിസ്റ്റർ ചെയ്യുകയും GitKraken ആപ്ലിക്കേഷൻ ഇൻസ്റ്റാൾ ചെയ്യുകയും വേണം. നിങ്ങൾ ആപ്ലിക്കേഷൻ ആരംഭിക്കുമ്പോൾ, GitHub സേവനത്തിൽ നിന്ന് നിങ്ങളുടെ ഉപയോക്തൃനാമവും പാസ്വേഡും നൽകേണ്ടതുണ്ട്. ഓരോ തവണയും ഒരു പാസ്വേഡ് നൽകാതിരിക്കാൻ, നിങ്ങൾ ഒരു SSH കീ സജ്ജീകരിക്കേണ്ടതുണ്ട്. നിങ്ങൾക്ക് ഇതിനകം ഒരു SSH കീ ജനറേറ്റ് ചെയ്തിട്ടില്ലെങ്കിൽ, ഒരു പുതിയ കീ സൃഷ്ടിക്കുന്നതിന് നിങ്ങൾക്ക് GitHub ഗൈഡ് പിന്തുടരാം. നിങ്ങളുടെ SSH കീ ലഭിച്ചുകഴിഞ്ഞാൽ, അത് നിങ്ങളുടെ GitHub അക്കൗണ്ടിലേക്ക് ചേർക്കാവുന്നതാണ്. ഇത് ചെയ്യുന്നതിന്, പ്രധാന മെനുവിൽ നിന്ന് “ഫയൽ” തുടർന്ന് “മുൻഗണനകൾ” തിരഞ്ഞെടുക്കുക. തുടർന്ന് “ഓതന്റിക്കേഷൻ” തിരഞ്ഞെടുത്ത് നിങ്ങളുടെ പൊതു, സ്വകാര്യ കീകൾക്കുള്ള പാതകൾ നൽകുക. GitHub-ലേക്ക് ഏതൊരു ഉള്ളടക്കവും പ്രസിദ്ധീകരിക്കുന്നതിനുള്ള ആദ്യപടി നിങ്ങളുടെ ജോലിയുടെ ട്രാക്ക് സൂക്ഷിക്കാൻ ഒരു പ്രാദേശിക ശേഖരം സൃഷ്ടിക്കുക എന്നതാണ്. ഈ ഫോൾഡറിൽ എല്ലാ ഫയലുകളും അടങ്ങിയിരിക്കും GitHub-ൽ പ്രസിദ്ധീകരിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു. നിങ്ങൾ നിർദ്ദേശങ്ങൾ പാലിക്കണം:
- GitKraken-ൽ ഒരു പുതിയ ശേഖരം സൃഷ്ടിക്കുന്നതിന്, പ്രധാന മെനുവിൽ നിന്ന് “ഫയൽ” തിരഞ്ഞെടുക്കുക, തുടർന്ന് “Init Repo” തിരഞ്ഞെടുക്കുക. വ്യത്യസ്ത തരം റിപ്പോസിറ്ററികൾക്കായി നിരവധി ഓപ്ഷനുകൾ ഉണ്ടാകും, “ലോക്കൽ മാത്രം” തിരഞ്ഞെടുക്കുക.
- തുടർന്ന് നിങ്ങളുടെ പുതിയ ശേഖരണമായ ഫോൾഡർ തിരഞ്ഞെടുക്കുക. നിങ്ങൾക്ക് ഒരു ശൂന്യമായ ഫോൾഡർ അല്ലെങ്കിൽ ഇതിനകം ഫയലുകൾ അടങ്ങിയിരിക്കുന്ന ഒരു ഫോൾഡർ തിരഞ്ഞെടുക്കാം; നിങ്ങളുടെ മാറ്റങ്ങൾ നഷ്ടമാകില്ല.
- അടുത്ത ഡയലോഗ് ബോക്സിൽ സ്ഥിരസ്ഥിതി ടെംപ്ലേറ്റുകൾക്കും ലൈസൻസ് ഫയലുകൾക്കുമുള്ള ക്രമീകരണങ്ങളും അടങ്ങിയിരിക്കുന്നു. എല്ലാം അതേപടി വിടുക.
- “റിപ്പോസിറ്ററി സൃഷ്ടിക്കുക” ക്ലിക്കുചെയ്യുക.
നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ പ്രാദേശികമായി Git (അല്ലെങ്കിൽ GitKraken) ഉപയോഗിക്കുന്നതിന് നിങ്ങൾക്ക് ഒരു Github അക്കൗണ്ട് ആവശ്യമില്ല. എന്നിരുന്നാലും, നിങ്ങൾ മറ്റ് ഉപയോക്താക്കളുമായി സഹകരിക്കാനോ ഒന്നിലധികം കമ്പ്യൂട്ടറുകളിൽ നിന്നുള്ള ഫയലുകൾ ഉപയോഗിക്കാനോ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾ Github പോലുള്ള ഒരു ഹോസ്റ്റ് ഉപയോഗിക്കേണ്ടതുണ്ട്. GitHub-ൽ ഒരു ശേഖരം സൃഷ്ടിക്കാൻ, “Init Repo” ക്ലിക്ക് ചെയ്ത ശേഷം, “GitHub” എന്ന വരി തിരഞ്ഞെടുത്ത് ഇനിപ്പറയുന്ന രീതിയിൽ ദൃശ്യമാകുന്ന വിൻഡോ പൂരിപ്പിക്കുക:
- അക്കൗണ്ട് – നിങ്ങളുടെ GitHub അക്കൗണ്ടിന്റെ പേര്.
- പേര് – സംഭരണിയുടെ പേര്. അക്ഷരങ്ങൾ, അക്കങ്ങൾ, അടിവരകൾ എന്നിവയിൽ നിന്ന് ഇത് രചിക്കുക.
- വിവരണം – ഈ ശേഖരത്തിൽ എന്താണ് അടങ്ങിയിരിക്കുന്നത് എന്നതിന്റെ വിവരണം.
- ആക്സസ് – ഒരു റിമോട്ട് ലൊക്കേഷനിലേക്കുള്ള ആക്സസ്, അത് എല്ലാവർക്കും ദൃശ്യമാകണമോ അല്ലെങ്കിൽ നിങ്ങൾക്കും നിങ്ങൾ സഹകാരികളായി ചേർക്കുന്ന ആളുകൾക്കും മാത്രം തുറന്ന് നിൽക്കണം.
- Init-ന് ശേഷം ക്ലോൺ ചെയ്യുക – ഈ ഓപ്ഷൻ പരിശോധിച്ച് വിടുക, ഇത് നിങ്ങൾക്ക് GitHub-ൽ ശേഖരം ലഭ്യമാക്കും.
- എവിടെയാണ് ക്ലോൺ ചെയ്യേണ്ടത് – കമ്പ്യൂട്ടറിൽ പുതുതായി സൃഷ്ടിച്ച റിപ്പോസിറ്ററി ഫോൾഡർ സ്ഥാപിക്കേണ്ട സ്ഥലം തിരഞ്ഞെടുക്കുക.
- അവസാനമായി, “റിപ്പോസിറ്ററിയും ക്ലോണും സൃഷ്ടിക്കുക” ബട്ടൺ ക്ലിക്കുചെയ്യുക .
അതിനുശേഷം, GitKraken ഇന്റർഫേസിന്റെ മുകളിൽ ഇടത് കോണിൽ ഒരു പുതിയ ഫോൾഡർ ദൃശ്യമാകും, അതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇടത് കോളത്തിൽ കാണാം. GitHub-നെ GitKraken-ലേക്ക് ബന്ധിപ്പിക്കുമ്പോൾ, Chrome-ലോ Firefox-ലോ ആണ് അംഗീകാരം നൽകുന്നത്, Internet Explorer-ൽ അല്ലെന്ന് ഉറപ്പാക്കുക.
GitHub-ൽ ബോട്ട് ട്രേഡിംഗ് – ബോട്ട് Github ഓപ്പൺ സോഴ്സ്
ട്രേഡിംഗ് റോബോട്ടുകൾ വികസിപ്പിക്കുന്നതിന് Git പതിപ്പ് നിയന്ത്രണ സംവിധാനം ഉപയോഗിക്കുന്നു
. നിങ്ങൾക്ക് ഡൗൺലോഡ് ചെയ്യാനും ഉപയോഗിക്കാനും കഴിയുന്ന അത്തരം സംഭവവികാസങ്ങളുടെ ചില ഉദാഹരണങ്ങൾ ഇതാ.
പൈത്തൺ ട്രേഡിംഗ് റോബോട്ട്
പൈത്തണിൽ എഴുതിയ ഒരു ട്രേഡിംഗ് റോബോട്ട് https://github.com/areed1192/python-trading-robot എന്നതിൽ ലഭ്യമാണ്, സാങ്കേതിക വിശകലനം ഉപയോഗിച്ച് ഓട്ടോമേറ്റഡ് സ്ട്രാറ്റജികൾ പ്രവർത്തിപ്പിക്കാനാകും. നിരവധി സാധാരണ സാഹചര്യങ്ങൾ അനുകരിക്കുന്നതിനാണ് റോബോട്ട് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്: ഇതിന് ഒരു പോർട്ട്ഫോളിയോയുമായി ബന്ധപ്പെട്ട മൊത്തത്തിലുള്ള റിസ്ക് സ്കോറുകൾ കണക്കാക്കാനും ട്രേഡ് ചെയ്യുമ്പോൾ തത്സമയ ഫീഡ്ബാക്ക് നൽകാനും കഴിയും. ചരിത്രപരവും നിലവിലുള്ളതുമായ വിലകൾ മാറുന്നതിനനുസരിച്ച് അവ അടങ്ങുന്ന ഒരു തത്സമയ ഡാറ്റാ പട്ടികയിൽ പ്രവർത്തിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ഇത് ഡാറ്റ സംഭരിക്കുന്നതിനുള്ള പ്രക്രിയ ലളിതവും വേഗത്തിലുള്ള ആക്സസ്സും ആക്കും. കൂടാതെ, ഇത് ഇഷ്ടാനുസൃതമാക്കും, അതുവഴി നിങ്ങളുടെ സാമ്പത്തിക ഡാറ്റ വരുന്നത് പോലെ എളുപ്പത്തിൽ കാണാനും ആവശ്യമെങ്കിൽ കൂടുതൽ വിശകലനം നടത്താനും കഴിയും. ചരിത്രപരവും നിലവിലുള്ളതുമായ വിലകൾ ഉപയോഗിക്കുന്ന സൂചകങ്ങൾ അടങ്ങിയിരിക്കുന്നു.
ട്രേഡിംഗ് ബോട്ട് കസാൻഡ്രെ
GitHub-ലേക്കുള്ള Cassandre ട്രേഡിംഗ് റോബോട്ട് ലിങ്ക് https://github.com/cassandre-tech/cassandre-trading-bot – എക്സ്ചേഞ്ച്, അക്കൗണ്ടുകൾ, ഓർഡറുകൾ, ഡീലുകൾ, സ്ഥാനങ്ങൾ എന്നിവയുമായി ബന്ധിപ്പിക്കുന്നത് ശ്രദ്ധിക്കാൻ കഴിയും, അതിനാൽ നിങ്ങൾക്ക് നിങ്ങളുടെ നിർമ്മാണത്തിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കാനാകും തന്ത്രം. ഓരോ റിലീസും കുക്കോയിൻ, കോയിൻബേസ്, ബിനാൻസ് എക്സ്ചേഞ്ചുകൾ എന്നിവയ്ക്കൊപ്പം പ്രവർത്തിക്കാൻ പരീക്ഷിച്ചു. ഇത് ഉപയോഗിച്ച്, നിങ്ങളുടെ സ്വന്തം തന്ത്രം സൃഷ്ടിക്കുന്നത് എളുപ്പമാണ്, ഇതിനായി നിങ്ങൾ ഹ്രസ്വമോ ദൈർഘ്യമേറിയതോ ആയ സ്ഥാനങ്ങൾ സൃഷ്ടിക്കാനും നിയമങ്ങൾ സജ്ജീകരിക്കാനും എപ്പോൾ വ്യവസ്ഥകൾ സജ്ജീകരിക്കേണ്ടതുണ്ട്. ചരിത്രപരമായ ഡാറ്റയിൽ ബോട്ട് പരിശോധിക്കുന്നതിന് ഒരു ലോഡർ ഉണ്ട്. പരിശോധനകൾക്കിടയിൽ, കസാൻഡ്രെ ഡാറ്റ ഇറക്കുമതി ചെയ്യുകയും നിങ്ങളുടെ തന്ത്രത്തിലേക്ക് ചേർക്കുകയും ചെയ്യും. ta4j സാങ്കേതിക വിശകലന ലൈബ്രറിയെ അടിസ്ഥാനമാക്കി ഒരു തന്ത്രം നിർമ്മിക്കാൻ കസാൻഡ്രെ നിങ്ങളെ സഹായിക്കും.
EA31337 ലിബ്രെ
EA31337 Libre at https://github.com/EA31337/EA31337-Libre എന്നത് MQL-ൽ എഴുതിയ ഒരു സൗജന്യ മൾട്ടി-സ്ട്രാറ്റജി ഫോറെക്സ് ട്രേഡിംഗ് റോബോട്ടാണ്. തിരഞ്ഞെടുക്കാൻ 35-ലധികം തന്ത്രങ്ങളുമായാണ് ട്രേഡിംഗ് റോബോട്ട് വരുന്നത്. ഓരോ തന്ത്രത്തിനും വ്യത്യസ്ത സമയഫ്രെയിമുകളിൽ സ്വതന്ത്രമായി വിപണി വിശകലനം ചെയ്യാൻ കഴിയും. ജനപ്രിയ സാങ്കേതിക സൂചകങ്ങളെ അടിസ്ഥാനമാക്കിയുള്ളതാണ് മാർക്കറ്റ് വിശകലനം. നിങ്ങൾക്ക് നിങ്ങളുടെ സ്വന്തം തന്ത്രങ്ങൾ എഴുതാനും കഴിയും.
Robot kevirite. Banavo