Git යනු අනුවාද පාලනය සඳහා වන විධාන රේඛා උපයෝගීතාවයකි, එනම්, පරිශීලකයා විසින් ගොනු ව්යාපෘති සඳහා සිදු කරන වෙනස්කම් පිළිබඳ ඉතිහාසයක් තබා ගැනීම සඳහා වේ. එය සාමාන්යයෙන් යෙදුම් මත වැඩ කිරීමට භාවිතා කරයි, නමුත් එය වෙනත් අවස්ථාවල දී භාවිතා කළ හැක, උදාහරණයක් ලෙස, නිර්මාණකරුවන් Git විවිධ අනුවාද ඇඳීම් සහ පිරිසැලසුම් ගබඩා කිරීමට භාවිතා කරයි. Git ඔබට යෙදුමක් පෙර අනුවාදයකට පෙරළීමට, වෙනස්කම් සංසන්දනය කිරීමට සහ විශ්ලේෂණය කිරීමට ඉඩ දෙයි.
- ආරම්භකයින් සඳහා Git: මූලික නියමයන් සහ සංකල්ප, හඳුන්වාදීමේ මාර්ගෝපදේශය
- Git ක්රියා කරන ආකාරය
- Git ස්ථාපනය කිරීම
- Git පෙරසිටුවීම
- ඔබගේ පළමු Git ගබඩාව නිර්මාණය කිරීම
- කැපවිය යුත්තේ කවදාද
- Git ව්යාපෘති සඳහා සහයෝගයෙන් කටයුතු කරන්න
- Git ව්යාපෘතියක් සමඟ වැඩ කිරීමේදී පොදු ගැටළුවක්
- ප්රයෝජනවත් විධාන – Git විධාන
- Git සමඟ වැඩ කිරීම සඳහා GUI වැඩසටහන්
- GitHub ඩෙස්ක්ටොප්
- මූලාශ්රය
- GitKraken
- GitHub මත Bots වෙළඳාම් කිරීම – Bot Github විවෘත මූලාශ්රය
- Python Trading Robot
- වෙළඳ බොට් Cassandre
- EA31337 Libre
ආරම්භකයින් සඳහා Git: මූලික නියමයන් සහ සංකල්ප, හඳුන්වාදීමේ මාර්ගෝපදේශය
ඔබ Git සමඟ වැඩ කිරීමට පෙර, ගබඩාවක්, කැපවීමක් සහ ශාඛාවක් යනු කුමක්දැයි ඔබ තේරුම් ගත යුතුය.
ගබඩාවක් යනු කේත හෝ වෙනත් දත්ත ගබඩා කර ඇති ස්ථානයක් මෙන්ම ඒවායේ වෙනස්කම් පිළිබඳ ඉතිහාසයකි. Git වැඩසටහන දේශීයව ක්රියාත්මක වන අතර සියලුම තොරතුරු ඔබේ පරිගණකයේ ගබඩා කර ඇත, නමුත් ඔබට අන්තර්ජාල සේවා ද භාවිතා කළ හැකිය. ඔවුන්ගෙන් වඩාත් ජනප්රිය වන්නේ Github ය. තවත් ප්රසිද්ධ දෙකක් තිබේ: Bitbucket සහ GitLab.
කැපවීමක් යනු නිශ්චිත කාලයකදී ව්යාපෘතියක තත්වයේ සැණ රුවකි. එයට අනන්ය ID සහ අදහස් ඇත.
ශාඛාවක් යනු ව්යාපෘතියකට කරන ලද වෙනස්කම් වල ඉතිහාසයකි. එයට තමන්ගේම නමක් ඇති අතර කැපවීම් වලින් සමන්විත වේ. ගබඩාවකට අතු බෙදී යන හෝ වෙනත් ශාඛා සමඟ ඒකාබද්ධ වන ශාඛා කිහිපයක් තිබිය හැක.
Git ක්රියා කරන ආකාරය
උදාහරණයක් ලෙස සරල චිත්රයක් භාවිතා කරමින් Git ගබඩා පද්ධතිය සකසා ඇති ආකාරය දෘෂ්යමානව පෙන්වමු.
මෙහි කවයන් කැපවීම් නියෝජනය කරන අතර ඊතල මඟින් කුමන එකක් යොමු කරන්නේද යන්න පෙන්වයි. හැමෝම කලින් එක ගැන සඳහන් කරන නිසා, C3 අලුත්ම, C2 පැරණි අනුවාදය, සහ මේ C0 ශාඛාවේ පළමු එක දක්වා. මෙය ප්රධාන ශාඛාව වන අතර, සාමාන්යයෙන් මාස්ටර් ලෙස හැඳින්වේ. ඇතුළත ප්රධාන* ලෙස ලේබල් කර ඇති සෘජුකෝණාස්රය ඔබ දැනට වැඩ කරන කැපවීම පෙන්වයි. රූපයේ, එක් ශාඛාවක් සහ කැපවීම් හතරක් සහිත සරල ප්රස්ථාරයක් ඔබට පෙනේ. Git එකකට ඒකාබද්ධ කළ හැකි ශාඛා කිහිපයක් ඇතුළත් සංකීර්ණ ප්රස්ථාර සමඟ වැඩ කිරීමට ද සමත් වේ.
Git ස්ථාපනය කිරීම
Git යනු වින්ඩෝස්, මැක් ඕඑස් සහ ලිනක්ස් මෙහෙයුම් පද්ධති මත ධාවනය කළ හැකි කොන්සෝල උපයෝගීතාවයකි. එක් එක් ඒවා සඳහා එය ස්ථාපනය කරන්නේ කෙසේදැයි අපි ඔබට කියමු. Windows OS යටතේ ස්ථාපනය කිරීමට, ඔබ නිල වෙබ් අඩවිය https://git-scm.com/downloads වෙතින් යෙදුම බාගත කර එය ස්ථාපනය කළ යුතුය.
ඔබ සතුව Mac OS තිබේ නම් සහ Homebrew පැකේජ කළමනාකරු ස්ථාපනය කර ඇත්නම්, විධානය ඇතුල් කරන්න:
brew install git Homebrew ස්ථාපනය කර නොමැති නම්, ධාවනය කරන්න:
git –version ඉන් පසුව, දිස්වන කවුළුව තුළ, ඔබෙන් Command Line Tools ස්ථාපනය කිරීමට විමසනු ඇත. . මෙම උපයෝගීතාව සමඟ Git ද ස්ථාපනය කෙරේ. Linux Debian සහ Ubuntu හෝ Mint වැනි මෙම අනුවාදය මත පදනම් වූ අනෙකුත් බෙදාහැරීම් සඳහා, ස්ථාපනය කිරීමට පහත විධානය අවශ්ය වේ:
sudo apt install gitLinux CentOS සඳහා, ඔබ ඇතුළත් කළ යුතුය:
sudo yum install git Git යනු කුමක්ද, ස්ථාපනය සහ වින්යාස කිරීම – ස්ථාපනය: https://youtu.be/bkNCylkzFRk
Git පෙරසිටුවීම
Git ස්ථාපනය කිරීමෙන් පසු, ඔබ එය වින්යාසගත කළ යුතු අතර එවිට ඔබ කැපවීමක් සාදන සෑම අවස්ථාවකම කතෘගේ නම සඳහන් වේ. මෙය සිදු කිරීම සඳහා, git ධාවනය කර විධානය ක්රියාත්මක කරන්න:
git config –global user.name ”
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 ගබඩාව නිර්මාණය කිරීම
ගබඩාවක් සෑදීමට, පළමුව ව්යාපෘති ෆෝල්ඩරය වෙත යන්න. උදාහරණයක් ලෙස, Windows හි මෙය D:/GitProject විය හැකිය. විධානය ඇතුල් කරන්න:
cd
d:\GitProject ඉන් පසුව, ගබඩාව සාදන්න:
git init ඉන්පසු, සියලුම ගොනු එකතු කරන්න:
git add –all නිශ්චිත ගොනුවක් එක් කිරීමට, ඇතුල් කරන්න:
git add filename දැන් ඔබට කැපවීම: git සෑදිය හැක.
Commit -m “comment” ගබඩාවක් නිර්මාණය කිරීම පිළිබඳ සමහර සටහන්:
- ගබඩාවක බොහෝ ගොනු සහ උප ෆෝල්ඩර තිබිය හැක (බොහෝ විට සාමාන්ය ෆෝල්ඩරයක් පමණි).
- එක් එක් ව්යාපෘතිය සඳහා වෙනම ගබඩාවක් තිබීම වඩාත් සුදුසුය.
- වෙනත් ගබඩාවක් තුළ ගබඩාවක් සඳහා ෆෝල්ඩර සාදන්න එපා (matryoshka repositories වළකින්න!).
- නිධි ෆෝල්ඩර වෙත කරන ලද වෙනස්කම් Git විසින් “හඹා යයි”, නමුත් මෙම වෙනස්කම් නිරීක්ෂණය කිරීමට හෝ වාර්තා කිරීමට ගබඩාවට එක් කළ යුතුය.
- ඔබට Git “නරඹන” මූලද්රව්ය පාලනය කළ හැක. ඉතා විශාල දත්ත කට්ටල හෝ තාවකාලික ගොනු නොසලකා හැරීම වඩාත් සුදුසුය.
[ශීර්ෂ පාඨය id=”attachment_13120″ align=”aligncenter” width=”725″]
Git repository[/caption]
කැපවිය යුත්තේ කවදාද
පහත සඳහන් අවස්ථා වලදී Git හි කැපවීම් නිර්දේශ කෙරේ:
- ව්යාපෘතියට එකතු කරන ලද නව ක්රියාකාරිත්වය;
- සියලුම දෝෂ නිවැරදි කර ඇත;
- ඔබ අදට වසා ඇති අතර ඔබගේ වෙනස්කම් සුරැකීමට අවශ්ය වේ.
Git ව්යාපෘති සඳහා සහයෝගයෙන් කටයුතු කරන්න
ඔබ සහ ඔබේ මිතුරන් නව ව්යාපෘතියක් සමඟ පැමිණ වගකීම් බෙදා ගැනීමට තීරණය කළ බව කියමු. එකක් ක්රියාකාරීත්වය සඳහා වගකිව යුතු අතර, අනෙක සැලසුම් කිරීම සහ සැලසුම් කිරීම සඳහා, තෙවනුව ලියාපදිංචිය, අවසරය සහ ආරක්ෂාව සඳහා වගකිව යුතුය. මෙම අවස්ථාවේදී, ඔබ ශාඛා කිරීමට අවශ්ය වේ. දැනටමත් සඳහන් කර ඇති පරිදි, ශාඛාවක් යනු එකින් එක අනුපිළිවෙලින් සිදුවන කැපවීම් සමූහයකි. ප්රධාන ශාඛාව මාස්ටර් ලෙස හැඳින්වේ. අනෙකුත් ශාඛා නව විශේෂාංග ක්රියාත්මක කිරීම හෝ දෝෂ නිවැරදි කිරීම සඳහා වේ. මේ අනුව, වෙනම ශාඛාවක් තුළ, ඔබට ඕනෑම වෙනස්කම් සිදු කළ හැකිය, ඉන්පසු ඒවා ප්රධාන එක සමඟ ඒකාබද්ධ කරන්න. බොහෝ ප්රවීණයන් ප්රධාන ශාඛාවේ කැපවීම් නිර්මාණය කිරීමට උපදෙස් දෙන්නේ නැත, නමුත් නව එකක් නිර්මාණය කිරීම, එහි වෙනස්කම් සිදු කිරීම සහ එය මාස්ටර් බවට ඒකාබද්ධ කිරීම නිර්දේශ කරයි. නව ශාඛාවක් ආරම්භ කිරීම සඳහා, ඔබ විධානය ක්රියාත්මක කළ යුතුය:
git branch
bugFixමෙය පහත විධානය සමඟද කළ හැක:
git Checkout –b
bugFix
දෙවන ක්රමය පළමු ක්රමයට වඩා වෙනස් වේ, මෙම අවස්ථාවේදී, විධානය ක්රියාත්මක කිරීමෙන් පසු, ඔබ වහාම සාදන ලද ශාඛාවට ඇතුළු වේ.
නව ශාඛාව සංක්ෂිප්තව නම් කිරීම වඩා හොඳය, නමුත් ඒ සමඟම ව්යාපෘතියේ ව්යාකූලත්වය වළක්වා ගැනීම සඳහා ප්රමාණවත් තරම් ධාරිතාවක් සහ තේරුම් ගත හැකි නමක්. ඔබගේ පද්ධතිය භාවිතා කරන විට, ඔබට කාර්යය නාමයට පෙර හඳුනාගැනීමක් නියම කළ හැක. එසේම, ඔබ නිර්මාණය කරන සෑම කැපවීමකම ඔබේ අදහස් දැක්වීමට අමතක නොකරන්න, එය වෙනස්කම්වල සාරය දැක්විය යුතුය. එක් ශාඛාවක සිට තවත් ශාඛාවකට මාරු වීම සඳහා, ඔබ පහත විධානය ක්රියාත්මක කළ යුතුය:
git checkout
new
_1 වැඩ අවසන් වූ පසු, වත්මන් ශාඛාවට සිදු කරන ලද වෙනස්කම් මාස්ටර් වෙත ඒකාබද්ධ කළ යුතුය, මාස්ටර්. මෙය සිදු කිරීම සඳහා, පළමුව ප්රධාන ශාඛාව පරීක්ෂා කරන්න: git Checkout master විධානය භාවිතයෙන්
පසුව, දේශීය ශාඛාව යාවත්කාලීන කරන්න:
git
pull
origin
masterදැන් ඔබට ශාඛා ඒකාබද්ධ කළ හැක:
git
merge
bugFix මෙම විධානය (bugFix) විධානයේ දක්වා ඇති ශාඛාවේ සිට ඔබ සිටින ශාඛාවට වෙනස්කම් එක් කරයි, මෙම අවස්ථාවෙහිදී master. ශාඛාවේ වත්මන් තත්ත්වය බැලීම සඳහා, ඔබ විසින් විධානය ඇතුළත් කළ යුතුය:
git තත්ත්වය ව්යාපෘතියේ වැඩ කරන අනෙකුත් පරිශීලකයින්ට සිදු කරන ලද වෙනස්කම් දැකීමට, ඔබ ඒවා සේවාදායකයට තල්ලු කළ යුතුය. මෙය සිදු කිරීම සඳහා, ඔබ මුලින්ම github වෙත තල්ලු කිරීමට අවශ්ය ශාඛාව වෙත යා යුතුය. master ඇතුළු කිරීමට, විධානය ක්රියාත්මක කරන්න:
git Checkout master ඉන් පසුව, ඔබට එය Github සේවාදායකය වෙත තල්ලු කළ හැක:
git push origin masterවෙනත් පුද්ගලයෙකුට ව්යාපෘතියට ප්රවේශය ලබා ගැනීම සඳහා, ඔබට කේතය ගබඩා කිරීම සඳහා සේවාවක් අවශ්ය වේ, උදාහරණයක් ලෙස, Github. ඔබ මෑතකදී ව්යාපෘතියට සම්බන්ධ වී ඇත්නම් සහ ඔබට එය බාගත කිරීමට අවශ්ය නම්, විධානය ක්රියාත්මක කරන්න:
git clone https://github.com/…/….git
මෙන්න https://github.com/…/….git යනු ගබඩාවේ ලිපිනයයි. අවශ්ය ව්යාපෘතිය විවෘත කර හරිත “කේතය” බොත්තම මත ක්ලික් කිරීමෙන් එය ලබාගත හැකිය.
වැදගත් උපදෙස්!
නව ශාඛාවක් නිර්මාණය කිරීමට පෙර ඔබේ දේශීය යන්ත්රයේ මාස්ටර් යාවත්කාලීන කිරීම නිර්දේශ කෙරේ. මෙය සිදු කිරීම සඳහා, අපේක්ෂිත ශාඛාව ඇතුළත් කර පහත විධානය ක්රියාත්මක කරන්න:
git pull origin master එහි ප්රතිඵලයක් ලෙස, සැබෑ වෙනස්කම් github වෙතින් බාගත වේ. එලෙසම, ඔබට ඕනෑම ශාඛාවක් යාවත්කාලීන කළ හැකිය. පවතින සියලුම ශාඛා යාවත්කාලීන කිරීමට, ඔබට විධානය ක්රියාත්මක කළ හැක:
git pull
Git ව්යාපෘතියක් සමඟ වැඩ කිරීමේදී පොදු ගැටළුවක්
වෙනස්කම් ස්වයංක්රීයව ඒකාබද්ධ කිරීමට උත්සාහ කරන විට, ඔබ විධානය ක්රියාත්මක කරන විට ශාඛා දෙකෙහිම එකම පේළියක වෙනස්කම් ඇති විය හැක:
git merge master පහත දෝෂය දිස්වේ:
ස්වයංක්රීයව ඒකාබද්ධ කිරීම Hello.py CONFLICT
(අන්තර්ගතය): ගැටුම ඒකාබද්ධ කරන්න Hello.py
ස්වයංක්රීය ඒකාබද්ධ කිරීම අසාර්ථක විය; ගැටුම් නිරාකරණය කර පසුව ප්රතිඵලය කරන්න. මෙම අවස්ථාවේදී, ඔබ ගැටුම අතින් විසඳිය යුතුය. මෙය සිදු කිරීම සඳහා, දෝෂය සිදු වූ ගොනුව විවෘත කරන්න, අපගේ නඩුවේදී එය Hello.py වේ, වැරැද්ද කුමක්ද සහ දෝශ නිරාකරණය කරන්න. ඊට පසු, විධානය සමඟ නිවැරදි කළ ගොනුව එක් කරන්න:
git add
Hello
.
py සහ නව කැපවීමක් සාදන්න:
git commit -m “ඒකාබද්ධ ගැටුම”
ප්රයෝජනවත් විධාන – Git විධාන
ඔබට පහත ශාඛාව තවත් එකකින් වෙනස් වන්නේ කෙසේදැයි විධානය භාවිතයෙන් සොයා ගත හැක:
git
diff < first_branch > <second_branch> අමතර ශාඛාවක්
දැමීමටමකා
, ටයිප් කරන්න: git branch -d < branch_name > popular commands: git help නිශ්චිත විධානයක් සඳහා උදවු ලබා ගන්න:
git උදව් <command_name> Git සහ GitHub ආරම්භක පාඨමාලාව – ස්ථාපනය කිරීම, ස්ථාපනය කරන ආකාරය, නිධිය, විධාන, සාදන ආකාරය, මකා දැමීම සහ ශාඛා වලට වෙනස්කම් සිදු කරන ආකාරය ගැන ඔබ දැනගත යුතු දේ: https: //youtu.be/zZBiln_2FhM
Git සමඟ වැඩ කිරීම සඳහා GUI වැඩසටහන්
මෘදුකාංග අනුවාද කළමනාකරණය කිරීම පහසු වන්නේ විධාන රේඛාව හරහා නොව, චිත්රක අතුරු මුහුණතක් භාවිතා කිරීමෙනි. සමහර සංවර්ධන පරිසරයන් සහ පෙළ සංස්කාරක Git සමඟ වැඩ කිරීම සඳහා චිත්රක අතුරු මුහුණතක් සපයයි. නමුත් විශේෂ වැඩසටහන් ද ඇත, අපි ඒවායින් කිහිපයක් ලැයිස්තුගත කරමු:
- GitHub Desktop යනු Git උපයෝගිතා සහ Github සේවාව සමඟ වැඩ කිරීමට නිර්මාණය කර ඇති චිත්රක යෙදුමකි, එයට ඔබගේ දෘඪ තැටියට ගබඩාවන් ක්ලෝන කිරීමට සහ බාගත කිරීමට මෙන්ම වෙනස්කම් කළමනාකරණය කිරීමට සහ වෙනත් ප්රයෝජනවත් දේවල් කිරීමට හැකිය.
- Sourcetree යනු Windows සහ Mac මෙහෙයුම් පද්ධති සඳහා නොමිලේ Git සේවාලාභියෙකු වන අතර එය ගබඩා සමඟ අන්තර් ක්රියා කිරීම පහසු කරයි.
- GitKraken යනු GitHub, GitLab සහ Bitbucket සේවාවන් සඳහා සහය දක්වන Windows, Linux සහ MacOs සඳහා පරිශීලක-හිතකාමී චිත්රක සේවාදායකයෙකි. එය සමඟ, ඔබට මූලික කාර්යයන් විසඳීමට පමණක් නොව, වඩාත් සංකීර්ණ මෙහෙයුම් සිදු කළ හැකිය, උදාහරණයක් ලෙස, කැපවීම් ඒකාබද්ධ කිරීම සහ නැවත සකස් කිරීම, ශාඛා ඒකාබද්ධ කිරීම, ඉතිහාසය නැවත ලියන්න.
අපි ඒ එක් එක් ගැන වඩාත් විස්තරාත්මකව කතා කරමු.
GitHub ඩෙස්ක්ටොප්
[ශීර්ෂ පාඨය id=”attachment_12709″ align=”aligncenter” width=”624″]
ව්යාපෘති කළමනාකරණය සහ වින්යාස කිරීම Github Desktop[/caption] GitHub Desktop යනු ඔබට Github සේවාව සමඟ සෘජුව අන්තර් ක්රියා කිරීමට ඉඩ සලසන ඔබගේ පුද්ගලික පරිගණකය සඳහා වන යෙදුමකි. මෙම මෙවලම ඔබට චිත්රක අතුරු මුහුණතක් භාවිතයෙන් අනුවාද කළමනාකරණය කිරීමට ඉඩ සලසයි, ඔබේ සංවර්ධන කාර්ය ප්රවාහය වේගවත් කරයි. GitHub Desktop ඔබට යෙදුම් අතුරුමුහුණත පමණක් භාවිතා කරමින් විධාන රේඛාව භාවිතා නොකර Git සමඟ අන්තර් ක්රියා කිරීමට ඉඩ සලසයි. GitHub ඩෙස්ක්ටොප් යෙදුමට විධාන රේඛාව සමඟ කළ හැකි සෑම දෙයක්ම කළ නොහැකි බව සඳහන් කිරීම වටී, නමුත් පරිශීලක අතුරුමුහුණතම මූලික Git විධාන ලබා දෙයි. GitHub Desktop Windows, Linux, සහ macOS ඇතුළු සියලුම ජනප්රිය මෙහෙයුම් පද්ධති සඳහා ක්රියා කරයි. GitHub ඩෙස්ක්ටොප් ස්ථාපනය කර මෙම යෙදුම සමඟ වැඩ කරන්නේ කෙසේදැයි අපි ඔබට කියමු. GitHub සේවාව සහ GitHub ඩෙස්ක්ටොප් යෙදුම භාවිතා කිරීමට, ඔබට දැනටමත් Github ගිණුමක් නොමැති නම්, ඔබට Github ගිණුමක් සෑදීමට අවශ්ය වනු ඇත. මෙය සිදු කිරීම සඳහා, GitHub වෙත යන්න. ඉහළ දකුණු කෙළවරේ, “ලියාපදිංචි වන්න” යනුවෙන් සඳහන් බොත්තමක් ඔබට පෙනෙනු ඇත.
ඊළඟ පිටුවට යාමට එය මත ක්ලික් කරන්න. ඔබගේ විද්යුත් තැපැල් ලිපිනය, පරිශීලක නාමය සහ මුරපදය ඇතුළුව ඔබගේ විස්තර ඇතුලත් කිරීමට අවශ්ය වේ. ඊළඟ අදියරේදී, නිශ්චිත ලිපිනයට පැමිණි ඊමේල් තුළ ඇති සබැඳිය ක්ලික් කිරීමෙන් ඔබේ ගිණුම සත්යාපනය කිරීමට ඔබෙන් අසනු ඇත. සත්යාපනය කළ පසු, GitHub ගිණුමක් සාදනු ලබන අතර ඔබට වේදිකාව භාවිතා කිරීම ආරම්භ කළ හැක. ඔබගේ GitHub ගිණුම පිහිටුවීමත් සමග, ඔබ ඔබගේ පුද්ගලික පරිගණකයේ GitHub Desktop යෙදුම ස්ථාපනය කිරීමට සූදානම්ය. මෙය සිදු කිරීම සඳහා, ඔබගේ බ්රවුසරයේ නව ටැබ් එකක් විවෘත කර යෙදුම් බාගැනීම් පිටුවට යන්න.
Windows භාවිතා කරන්නන් “Windows සඳහා බාගන්න” යනුවෙන් දැක්වෙන විශාල දම් පැහැති බොත්තම මත ක්ලික් කළ යුතුය, නමුත් ඔබ Mac පරිශීලකයෙකු නම්, ඔබ බොත්තම යටතේ macOS යනුවෙන් සඳහන් රේඛාව සොයාගෙන එය මත ක්ලික් කළ යුතුය. macOS 10.12 හෝ ඊට පසු හෝ 64-bit Windows විය යුතුය. බාගත කිරීමෙන් පසු, ඔබට යෙදුම ස්ථාපනය කිරීමට අවශ්ය වනු ඇත, ඉන්පසු පෙර පියවරේදී සාදන ලද ගිණුම සමඟ ලොග් වන්න. ඔබට වහාම ඔබගේ ගිණුමට පුරනය වීමට අවශ්ය නැත, නමුත් දැන් එසේ කිරීම වඩාත් සුදුසුය. නව ගබඩාවක් සෑදීමට, GitHub ඩෙස්ක්ටොප් එක විවෘත කර “Create a New Repository on your Hard Drive” යනුවෙන් පහළින් ඇති දෙවන කොටුව මත ක්ලික් කරන්න. පිරවිය යුතු උත්පතන කවුළුවක් දිස්වනු ඇත – පළමු ගබඩාව නම් කිරීමෙන් ආරම්භ කරන්න. නමක් තෝරා ගැනීමෙන් පසු, එය පරිගණකයේ පිහිටා ඇති ස්ථානය තෝරා ගැනීමටද ඔබට අවශ්ය වනු ඇත. ඔබට පසුව README ගොනුව වෙනස් කිරීමට අවශ්ය නම්, ඔබට “README සමඟින් මෙම ගබඩාව ආරම්භ කරන්න” යන කොටුව සලකුණු කළ හැක. ඉන්පසු “Create Repository” ක්ලික් කරන්න. එහි ප්රතිඵලයක් වශයෙන්, ඔබ බ්රවුසරයක් භාවිතා නොකර GitHub Desktop යෙදුම භාවිතයෙන් නව Git ගබඩාවක් සාදා ඇත.
නව පිටුවේ ඉහළින්, ඔබට ගබඩාවේ නම සහ ශාඛාව පෙනෙනු ඇත. ඇත්ත වශයෙන්ම, දැන් ගබඩාව ලබා ගත හැක්කේ ඔබේ පරිගණකයේ පමණි. එය ප්රකාශ කිරීමට, අපි “Publish Repository” ක්ලික් කළ යුතුයි. නව ගබඩාව දැන් ඔබගේ github පැතිකඩෙහි දිස්වනු ඇත. ඔබේ ව්යාපෘතිය ශාඛා කිරීමට ඔබට GitHub ඩෙස්ක්ටොප් යෙදුම භාවිත කළ හැක. මෙය සිදු කිරීම සඳහා, “වත්මන් ශාඛාව” ක්ලික් කරන්න, ඉන්පසු ශාඛා ලැයිස්තුවේ අවශ්ය ශාඛාව තෝරන්න, එය නම් කර “සාදන්න” ක්ලික් කරන්න. ආලෝකය සහ අඳුරු පසුබිම් අතර මාරු වීමට, විකල්ප, පෙනුම වෙත යන්න. අන් අය සමඟ ව්යාපෘති සඳහා සහයෝගීව වැඩ කිරීමට ඔබට ඩෙස්ක්ටොප් යෙදුම භාවිත කළ හැක. ප්රශ්න මඟින් ඔබට අදහස් නිරීක්ෂණය කිරීමට සහ ඔබේ ව්යාපෘතිවල යම් වෙනස්කම් සාකච්ඡා කිරීමට ඉඩ සලසයි. ගැටළුවක් නිර්මාණය කිරීම සඳහා, මෙනු තීරුවේ, “නිධිය” මෙනුව භාවිතා කරන්න, ඉන්පසු “ගැටළුවක් සාදන්න” ක්ලික් කරන්න.
විකල්පයක් ලෙස, ඔබට විධාන රේඛාවෙන් GitHub ඩෙස්ක්ටොප් දියත් කළ හැකිය. මෙය සිදු කිරීම සඳහා, විධාන විමසුම විවෘත කර Github ටයිප් කරන්න. ඔබට නිශ්චිත ගබඩාවකට එරෙහිව GitHub ඩෙස්ක්ටොප් දියත් කළ හැකිය. Github ටයිප් කර පසුව repository path යන්න.
මූලාශ්රය
SourceTree යනු GitHub, BitBucket සහ Mercurial සේවාවන් සමඟ වැඩ කිරීම සඳහා නොමිලේ යෙදුමකි. එය Windows සහ iOS ධාවනය වන වේදිකා සඳහා ලබා ගත හැකිය. Sourcetree ආරම්භක-හිතකාමී වේ. එය ගබඩා සඳහා බුද්ධිමය GUI ඇති අතර සරල කළ අතුරු මුහුණතක් හරහා Git හි සම්පූර්ණ බලය භාවිතා කිරීමට ඔබට ඉඩ සලසයි. SourceTree ස්ථාපනය කිරීම සඳහා, ඔබ නිල වෙබ් අඩවියෙන් ස්ථාපන ගොනුව බාගත කර එය ක්රියාත්මක කළ යුතුය. ස්ථාපන ක්රියාවලියේදී, දෘඪ තැටියේ වෙනස්කම් සිදු කිරීමට යෙදුමට අවසර දීමට ඔබට අවශ්ය වනු ඇත, බලපත්ර ගිවිසුමට එකඟ වන්න. ස්ථාපන ක්රියාවලියේදී, ඔබට අමතර git මෘදුකාංගයක් ස්ථාපනය කිරීමට අවශ්ය දැයි SourceTree අසනු ඇත. ඔබ “ඔව්” කියා මෙම මෘදුකාංගය ස්ථාපනය කළ යුතුය. Github සේවාවට සම්බන්ධ වීමට ක්රම දෙකක් තිබේ:
- OAuth අවසර ප්රොටෝකෝලය හරහා.
- SSH යතුරක් සමඟ.
අපි ඔවුන් එක් එක් ගැන කතා කරමු. පළමු ක්රමය වන්නේ දුරස්ථ ගිණුමක් සමඟ GitHub සම්බන්ධ කිරීමයි. ඔබේ GitHub ගිණුම OAuth වෙත සම්බන්ධ කිරීමට SourceTree හට ඉඩ දෙන්න. GitHub SourceTree වෙත සම්බන්ධ කිරීමට ඇති පහසුම ක්රමය මෙයයි.
- මුලින්ම “Add an account” ක්ලික් කරන්න.
- ඉන්පසු සත්කාරකත්වය සඳහා GitHub තෝරන්න. කැමති ප්රොටෝකෝලය සහ සත්යාපනය වෙනස් නොකරන්න, එනම්, HTTPS සහ OAuth හැර යන්න. ඉන්පසු “OAuth ටෝකනය නැවුම් කරන්න” ක්ලික් කරන්න. යෙදුම ස්වයංක්රීයව ඔබගේ බ්රවුසරයේ වෙබ් පිටුවක් විවෘත කර ඔබගේ GitHub ගිණුමේ පිවිසුම් තොරතුරු ඔබෙන් අසයි. ඔබ මීට පෙර මෙම බ්රවුසරයේ ඔබගේ GitHub ගිණුමට ලොග් වී ඇත්නම්, මෙම පියවර මඟ හරිනු ඇත.
- ඔබගේ GitHub ගිණුමට SourceTree ප්රවේශය ලබා දීමට “Authorize atlassian” ක්ලික් කරන්න.
- ඊට පසු, සත්යාපනය සාර්ථකව නිම කිරීම පිළිබඳ පණිවිඩයක් ඔබ දැකිය යුතුය. හරි ක්ලික් කරන්න.
එවිට ඔබට ඔබගේ ගිණුම මත ක්ලික් කිරීමෙන් SourceTree හි ඔබගේ සම්පූර්ණ ගබඩාව නැරඹිය හැක.
දෙවන ක්රමය වන්නේ SSH යතුරක් සමඟ GitHub සම්බන්ධ කිරීමයි. මෙය සිදු කිරීම සඳහා, ඔබ SSH යතුරු යුගලයක් ජනනය කළ යුතුය. මෙය පුද්ගලික සහ පොදු යතුරකි. පොදු යතුර GitHub ගිණුමේ භාවිතා වේ. අනෙක් අතට, පුද්ගලික යතුර ඔබේ පරිගණකයේ යතුරු ලැයිස්තුවට එකතු වේ. පහත දැක්වෙන උපදෙස් පහත දැක්වේ:
- SSH යතුරු යුගලයක් උත්පාදනය කිරීම සඳහා, “මෙවලම්” මෙනුව වෙත ගොස් “SSH යතුරු සාදන්න හෝ ආයාත කරන්න” ක්ලික් කරන්න.
- PuTTY යතුරු උත්පාදක කවුළුවෙහි “උත්පාදනය” ක්ලික් කරන්න.
- මවුස් කර්සරය හිස් අවකාශයකට ගෙන යන්න, පරම්පරාවේ අවසානය දක්වා මවුස් කර්සරය ගෙන යන්න.
- ඔබ SSH යතුර උත්පාදනය කර අවසන් වූ පසු, ඔබේ SSH යතුර සඳහා මුරපදයක් සකසන්න.
- පොදු යතුර සහ පුද්ගලික යතුර සුරකින්න.
- PuTTY යතුරු උත්පාදක යන්ත්රය වසා නොගන්න. ඔබගේ GitHub ගිණුමට ලොග් වන්න, ඉහළ දකුණු කෙළවරේ ඇති ඔබගේ avatar නිරූපකය ක්ලික් කරන්න, ඉන්පසු සැකසීම් ක්ලික් කරන්න.
- “SSH සහ GPG යතුරු” මත ක්ලික් කර “නව SSH යතුර” තෝරන්න.
- ඔබේ SSH යතුරට නමක් ලබා දී පොදු යතුර පුට්ටි යතුරු උත්පාදකයෙන් යතුරු ක්ෂේත්රයට පිටපත් කරන්න. ඊට පසු, “SSH යතුර එක් කරන්න” ක්ලික් කරන්න.
- SourceTree වෙත ආපසු යන්න, “මෙවලම්” වෙත ගොස් “SSH නියෝජිතයා දියත් කරන්න” මත ක්ලික් කරන්න.
- ටික වේලාවකට පසු, කාර්ය තීරුවේ ඇති කුඩා මොනිටරය අයිකනය ක්ලික් කරන්න.
- ප්රතිඵලයක් වශයෙන්, යතුරු ලැයිස්තුවක් දිස්වනු ඇත. ඔබ කලින් සුරකින ලද පුද්ගලික යතුර එක් කිරීමට “යතුර එක් කරන්න” ක්ලික් කරන්න.
දැන් GitHub ගබඩා පිටුව වෙත ආපසු ගොස් SSH භාවිතයෙන් එය ක්ලෝන කිරීමට උත්සාහ කරන්න. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
GitKraken යනු GUI භාවිතයෙන් විවිධ අනුවාද පාලන පද්ධති සමඟ වැඩ කිරීමට නිර්මාණය කර ඇති තවත් යෙදුමකි. ආරම්භ කිරීම සඳහා, ඔබ GitHub හි ලියාපදිංචි වී GitKraken යෙදුම ස්ථාපනය කළ යුතුය. ඔබ යෙදුම ආරම්භ කරන විට, ඔබ GitHub සේවාවෙන් ඔබගේ පරිශීලක නාමය සහ මුරපදය ඇතුළත් කළ යුතුය. සෑම විටම මුරපදයක් ඇතුළත් නොකිරීමට, ඔබ SSH යතුරක් සැකසිය යුතුය. ඔබට දැනටමත් SSH යතුරක් ජනනය කර නොමැති නම්, ඔබට නව යතුරක් සෑදීමේදී GitHub මාර්ගෝපදේශය අනුගමනය කළ හැක. ඔබට SSH යතුර ලැබුණු පසු, ඔබට එය ඔබගේ GitHub ගිණුමට එක් කළ හැක. මෙය සිදු කිරීම සඳහා, ප්රධාන මෙනුවෙන් “ගොනුව” සහ “මනාප” තෝරන්න. ඉන්පසු “සත්යාපනය” තෝරන්න සහ ඔබගේ පොදු සහ පුද්ගලික යතුරු සඳහා මාර්ග සපයන්න. GitHub වෙත ඕනෑම අන්තර්ගතයක් ප්රකාශයට පත් කිරීමේ පළමු පියවර වන්නේ ඔබේ වැඩ කටයුතු නිරීක්ෂණය කිරීමට දේශීය ගබඩාවක් නිර්මාණය කිරීමයි. මෙම ෆෝල්ඩරයේ සියලුම ගොනු අඩංගු වේ ඔබට GitHub වෙත ප්රකාශ කිරීමට අවශ්ය බව. ඔබ උපදෙස් අනුගමනය කළ යුතුය:
- GitKraken හි නව ගබඩාවක් සෑදීමට, ප්රධාන මෙනුවෙන් “ගොනුව” තෝරන්න, ඉන්පසු “Init Repo” තෝරන්න. විවිධ වර්ගයේ ගබඩා සඳහා විකල්ප කිහිපයක් ඇත, “දේශීය පමණක්” තෝරන්න.
- ඉන්පසු ඔබගේ නව ගබඩාව වන ෆෝල්ඩරය තෝරන්න. ඔබට හිස් ෆෝල්ඩරයක් හෝ දැනටමත් ගොනු අඩංගු ෆෝල්ඩරයක් තෝරාගත හැක; ඔබගේ වෙනස්කම් ඔබට අහිමි නොවනු ඇත.
- මීළඟ සංවාද කොටුවෙහි පෙරනිමි සැකිලි සහ බලපත්ර ගොනු සඳහා සැකසුම් ද ඇත. හැමදේම තියෙන විදියටම තියන්න.
- “නිධිය සාදන්න” ක්ලික් කරන්න.
ඔබගේ පරිගණකයේ දේශීයව Git (හෝ GitKraken) භාවිතා කිරීමට ඔබට Github ගිණුමක් අවශ්ය නොවේ. කෙසේ වෙතත්, ඔබ වෙනත් පරිශීලකයින් සමඟ සහයෝගයෙන් කටයුතු කිරීමට අදහස් කරන්නේ නම්, හෝ බහු පරිගණක වලින් ගොනු භාවිතා කිරීමට අදහස් කරන්නේ නම්, ඔබට Github වැනි සත්කාරකයක් භාවිතා කිරීමට අවශ්ය වනු ඇත. GitHub මත ගබඩාවක් සෑදීමට, “Init Repo” ක්ලික් කිරීමෙන් පසු, “GitHub” රේඛාව තෝරා පහත පරිදි දිස්වන කවුළුව පුරවන්න:
- ගිණුම – ඔබගේ GitHub ගිණුමේ නම.
- නම – ගබඩාවේ නම. අකුරු, ඉලක්කම් සහ යටි ඉරි වලින් එය රචනා කරන්න.
- විස්තරය – මෙම ගබඩාවේ අඩංගු වන්නේ කුමක්ද යන්න පිළිබඳ විස්තරය.
- ප්රවේශය – දුරස්ථ ස්ථානයකට ප්රවේශය, එය සැමට දෘශ්යමාන විය යුතුද නැතහොත් ඔබට සහ ඔබ සහකාරකයින් ලෙස එක් කරන පුද්ගලයින්ට පමණක් විවෘතව පැවතිය යුතුද යන්න
- ආරම්භයෙන් පසු ක්ලෝන කරන්න – මෙම විකල්පය පරීක්ෂා කර තබන්න, එමඟින් ඔබට GitHub හි ගබඩාව ලබා ගත හැක.
- ක්ලෝන කළ යුතු ස්ථානය – පරිගණකයේ අලුතින් සාදන ලද ගබඩා ෆෝල්ඩරය තැබිය යුතු ස්ථානයක් තෝරන්න.
- අවසාන වශයෙන්, “Create Repository and Clone” බොත්තම ක්ලික් කරන්න .
ඊට පසු, GitKraken අතුරුමුහුණතේ ඉහළ වම් කෙළවරේ නව ෆෝල්ඩරයක් දිස්වනු ඇති අතර, වම් තීරුවේ ඒ පිළිබඳ වැඩි විස්තර අපට දැක ගත හැකිය. GitHub GitKraken වෙත සම්බන්ධ කරන විට, Internet Explorer නොව ක්රෝම් හෝ ෆයර්ෆොක්ස් හි අවසරය ක්රියාත්මක වන බවට වග බලා ගන්න.
GitHub මත Bots වෙළඳාම් කිරීම – Bot Github විවෘත මූලාශ්රය
Git අනුවාද පාලන පද්ධතිය වෙනත් දේ අතර
වෙළඳ රොබෝවරුන් සංවර්ධනය කිරීමට භාවිතා කරයි. ඔබට බාගත කර භාවිතා කළ හැකි එවැනි වර්ධනයන් සඳහා උදාහරණ කිහිපයක් මෙන්න.
Python Trading Robot
Python හි ලියා ඇති වෙළඳ රොබෝවක් https://github.com/areed1192/python-trading-robot වෙතින් ලබා ගත හැකි අතර, තාක්ෂණික විශ්ලේෂණය භාවිතයෙන් ස්වයංක්රීය උපාය මාර්ග ධාවනය කළ හැක. රොබෝවරයා නිර්මාණය කර ඇත්තේ පොදු අවස්ථා කිහිපයක් අනුකරණය කිරීමට ය: එයට කළඹක් හා සම්බන්ධ සමස්ත අවදානම් ලකුණු ගණනය කළ හැකි අතර වෙළඳාම් කරන අතරතුර තත්ය කාලීන ප්රතිපෝෂණ ලබා දිය හැකිය. වෙනස් වන විට ඓතිහාසික සහ වර්තමාන මිල ගණන් අඩංගු තත්ය කාලීන දත්ත වගුවක් සමඟ වැඩ කිරීමට ඔබට ඉඩ සලසයි. එය දත්ත ගබඩා කිරීමේ ක්රියාවලිය සරල සහ ඉක්මන් ප්රවේශයකින් සිදු කරනු ඇත. ඊට අමතරව, එය අභිරුචිකරණය කරනු ලබන අතර එමඟින් ඔබට ඔබේ මූල්ය දත්ත ලැබෙන පරිදි පහසුවෙන් බැලීමට සහ අවශ්ය නම් වැඩිදුර විශ්ලේෂණය කිරීමට හැකිය. ඓතිහාසික සහ වත්මන් මිල ගණන් දෙකම භාවිතා කරන දර්ශක අඩංගු වේ.
වෙළඳ බොට් Cassandre
GitHub වෙත Cassandre trading robot සබැඳිය https://github.com/cassandre-tech/cassandre-trading-bot – හුවමාරුව, ගිණුම්, ඇණවුම්, ගනුදෙනු සහ තනතුරු වෙත සම්බන්ධ වීම ගැන සැලකිලිමත් විය හැකි බැවින් ඔබට ඔබේ ගොඩනැගීම කෙරෙහි අවධානය යොමු කළ හැකිය. උපාය මාර්ගය. සෑම නිකුතුවක්ම Kucoin, Coinbase සහ Binance හුවමාරු සමඟ වැඩ කිරීමට පරීක්ෂා කරනු ලැබේ. එය සමඟ, ඔබේම උපාය මාර්ගයක් නිර්මාණය කිරීම පහසුය, මේ සඳහා ඔබට කෙටි හෝ දිගු තනතුරු නිර්මාණය කිරීමට සහ නීති රීති සැකසීමට අවශ්ය විට කොන්දේසි සැකසිය යුතුය. ඓතිහාසික දත්ත මත බොට් පරීක්ෂා කිරීම සඳහා ලෝඩරයක් ඇත. පරීක්ෂණ අතරතුර, Cassandre දත්ත ආයාත කර ඔබේ උපාය මාර්ගයට එකතු කරනු ඇත. Ta4j තාක්ෂණික විශ්ලේෂණ පුස්තකාලය මත පදනම් වූ උපාය මාර්ගයක් ගොඩනැගීමට Cassandre ඔබට උපකාර කරනු ඇත.
EA31337 Libre
EA31337 Libre at https://github.com/EA31337/EA31337-Libre යනු MQL හි ලියා ඇති නොමිලේ බහු උපාය මාර්ගික Forex trading robot වේ. වෙළඳ රොබෝවරයා තෝරා ගැනීමට උපාය මාර්ග 35 කට වඩා ඇත. සෑම උපාය මාර්ගයක්ම ස්වාධීනව විවිධ කාල රාමු මත වෙළඳපල විශ්ලේෂණය කළ හැකිය. වෙළඳපල විශ්ලේෂණය ජනප්රිය තාක්ෂණික දර්ශක මත පදනම් වේ. ඔබට ඔබේම උපාය මාර්ග ද ලිවිය හැකිය.
Robot kevirite. Banavo