Git ንመቆጻጸሪ ስሪት ዝኸውን ናይ ትእዛዝ መስመር ዩቲሊቲ እዩ፣ ማለት ተጠቃሚ ኣብ ፕሮጀክት ፋይላት ዝገብሮ ለውጢ ታሪኽ ንምዕቃብ። መብዛሕትኡ ግዜ ኣብ ኣፕሊኬሽናት ንምስራሕ ዝጥቀመሉ ኮይኑ፡ ኣብ ካልእ ኩነታት ግን ክጥቀመሉ ይኽእል እዩ፡ ንኣብነት፡ ዲዛይነራት ዝተፈላለዩ ስሪት ስእልታትን ኣቀማምጣን ንምዕቃብ Git ይጥቀሙ። Git ንሓደ ኣፕሊኬሽን ናብ ዝሓለፈ ስሪት ክትመልሶ፡ ለውጢ ከተነጻጽርን ክትትንትንን የኽእለካ።
- Git ንጀመርቲ፡ መሰረታዊ ቃላትን ኣምርን፡ መእተዊ መምርሒ
- Git ከመይ ይሰርሕ
- ምትካል Git
- ቅድመ-ምድላው Git
- ናይ መጀመርታ Git መኽዘንካ ምፍጣር
- መዓስ ቃል ኪዳን ከም ዘለካ
- ኣብ ፕሮጀክትታት Git ምትሕብባር
- ምስ ፕሮጀክት Git ክትሰርሕ ከለኻ ዝረአ ልሙድ ጸገም
- ጠቐምቲ ትእዛዛት – ትእዛዛት Git
- ምስ Git ንምስራሕ ዝሕግዙ GUI ፕሮግራማት
- ጊትሃብ ዴስክቶፕ
- ምንጪ ገረብ
- ጊትክራከን።
- ንግዲ ቦት ኣብ GitHub – ቦት Github ክፉት ምንጪ
- ፓይቶን ንግዲ ሮቦት።
- ንግዲ ቦት ካሳንድረ
- EA31337 ነጻ እዩ።
Git ንጀመርቲ፡ መሰረታዊ ቃላትን ኣምርን፡ መእተዊ መምርሒ
ቅድሚ ምስ Git ስራሕ ምጅማርካ፡ መኽዘን፡ ኮሚትን ጨንፈርን እንታይ ምዃኖም ክትርዳእ ኣለካ።
መኽዘን ኮድ ወይ ካልእ ዳታ ዝኽዘነሉ ቦታ ኮይኑ፡ ከምኡ’ውን ታሪኽ ለውጥታቶም ዝኽዘነሉ ቦታ እዩ። እቲ Git ዝበሃል ፕሮግራም ኣብ ከባቢኻ ይሰርሕን ኩሉ ሓበሬታ ኣብ ኮምፒተርካ ይኽዘንን፡ እንተኾነ ግን ኣገልግሎት ኢንተርነት እውን ክትጥቀም ትኽእል ኢኻ። ካብዚኦም እቲ ዝያዳ ተፈታዊ ዝኾነ Github እዩ። ካልኦት ክልተ ፍሉጣት ኣለዉ፡ ቢትባኬትን ጊትላብን እዮም።
ኮሚት ኣብ ሓደ ፍሉይ እዋን ናይ ሓደ ፕሮጀክት ኩነታት ቅጽበታዊ ስእሊ እዩ። ፍሉይ መለለዪ መንነትን ርእይቶታትን ኣለዎ።
ጨንፈር ማለት ኣብ ሓደ ፕሮጀክት ዝተገብረ ለውጢ ታሪኽ እዩ። ናይ ባዕሉ ስም ዘለዎ ኮይኑ ብኮሚት ዝቖመ እዩ። ሓደ መኽዘን ብዙሓት ጨናፍር ክህልዎም ይኽእል እዩ ዝጨንፈሩ ወይ ምስ ካልኦት ጨናፍር ዝወሃሃዱ።
Git ከመይ ይሰርሕ
ከም ኣብነት ቀሊል ስእሊ ብምጥቃም፡ ስርዓት መኽዘን Git ብኸመይ ከም ዝተሰርዐ ብዓይኒ ነርኢ።
ምትካል Git
Git ኣብ ዊንዶውስ፡ ማክ ኦኤስን ሊኑክስን ስርዓተ ምምሕዳር ክሰርሕ ዝኽእል ናይ ኮንሶል ዩቲሊቲ እዩ። ንነፍሲ ወከፎም ከመይ ጌርካ ከም እትተኽሎ ክንነግረኩም ኢና። ኣብ ትሕቲ ዊንዶውስ ኦኤስ ንምትካል፡ ነቲ ኣፕሊኬሽን ካብቲ ወግዓዊ መርበብ ሓበሬታ https://git-scm.com/downloads ኣውሪድካ ክትጭብጦ ኣለካ።
እንተድኣ ኣእቲኻዮን ፡ brew install git ዝብል ትእዛዝ ኣእቱ ፡ Homebrew እንተዘይተተኺሉ፡ ድሕሪኡ run:
git –version ድሕሪኡ ፡ ኣብቲ ዝረአ መስኮት፡ Command Line Tools ክትተክል ትሕተት። . Git እውን ምስዚ ዩቲሊቲ ክተክል እዩ። ንሊኑክስ ዴብያንን ካልኦት ኣብዚ ስሪት ዝተመርኮሱ ምክፍፋላትን ከም ኡቡንቱ ወይ ሚንት ንምትካል እዚ ዝስዕብ ትእዛዝ የድሊ
፡ sudo apt install gitንሊኑክስ ሴንትኦኤስ፡ ክትኣቱ
ኣለካ፡ sudo yum install git Git እንታይ እዩ፡ ምትካልን ምውቃርን – ምትካል፡ https://youtu.be/bkNCylkzFRk
ቅድመ-ምድላው Git
ድሕሪ ምትካል Git ኣብ ነፍሲ ወከፍ commit ኣብ እትፈጥረሉ እዋን ስም ናይቲ ደራሲ ንኽሕበር ክትውቅሮ ኣለካ። ነዚ ንምግባር git ንሰርሕ እሞ ነቲ ትእዛዝ ንፍጽም
፡ git config –global user.name ”
Author
“ ኣብዚ ኣብ ክንዲ “Author”፡ ስምና ንሰርዕ፡ ንኣብነት “Ivan_Petrov”። ብድሕሪኡ፡ ነቲ ናይ ኢመይል ኣድራሻ በዚ ዝስዕብ ትእዛዝ ከተቐምጦ ትኽእል ኢኻ
፡ git config –global user.email “You_adr@email.com” ኣብ ከምዚ ኩነታት፡ ኣብ ክንዲ “You_adr@email.com” ነቲ ሓቀኛ ናይ ኢመይል ኣድራሻ ነመልክት።
ምንጪ ገረብ
SourceTree ምስ ኣገልግሎታት GitHub, BitBucketን Mercurialን ንምስራሕ ዝሕግዝ ነጻ ኣፕሊኬሽን እዩ። ንዊንዶውስን ኣይኦኤስን ንዝሰርሑ መድረኻት ዝኸውን እዩ። ሶርስትሪ ንጀመርቲ ዝምችእ እዩ። ንመኽዘናት ዝኸውን ንጹር GUI ዘለዎ ኮይኑ ምሉእ ሓይሊ Git ብዝተቐለለ መተሓላለፊ ክትጥቀመሉ የኽእለካ። SourceTree ንምትካል፡ ነቲ ናይ ምትካል ፋይል ካብቲ ወግዓዊ መርበብ ሓበሬታ ኣውሪድካ ከተካይዶ ኣለካ። ኣብ እዋን መስርሕ ምትካል፡ እቲ መተግበሪ ኣብቲ ሃርድ ድራይቭ ለውጢ ክገብር ምፍቃድ ከድልየካ እዩ፡ ኣብቲ ናይ ፍቓድ ስምምዕ ክትሰማማዕ። ከምኡ’ውን ኣብ እዋን መስርሕ ምትካል፡ SourceTree ዝኾነ ተወሳኺ git ሶፍትዌር ክትተክል እንተደሊኻ ክሓትት ይኽእል። “እወ” ኢልካ ነዚ ሶፍትዌር ክትጭብጦ ኣለካ። ምስ ኣገልግሎት Github ንምትእስሳር ክልተ መንገድታት ኣለዉ፤
- ብመንገዲ ፕሮቶኮል ፍቓድ OAuth ኣቢሉ።
- ምስ SSH መፍትሕ።
ብዛዕባ ነፍሲ ወከፎም እስከ ንዛረብ። እቲ ቀዳማይ መንገዲ ንGitHub ምስ ርሑቕ ኣካውንት ምትእስሳር እዩ። SourceTree ንናይ GitHub ኣካውንትካ ምስ OAuth ከራኽቦ ፍቐደሉ። እዚ GitHub ምስ SourceTree ንምትእስሳር ዝቐለለ መንገዲ እዩ።
- መጀመርታ “Add an account” ዝብል ጠውቕ።
- ድሕሪኡ ንኣአንጋዲ ዝኸውን GitHub ምረጽ። ነቲ ዝምረጽ ፕሮቶኮልን ምርግጋጽን ኣይትቐይሮ፣ ማለት HTTPSን OAuthን ግደፍ። ድሕሪኡ “Refresh OAuth Token” ዝብል ጠውቕ። እቲ ኣፕ ብኣውቶማቲክ ኣብ መርበብ ሓበሬታኻ ናይ መርበብ ሓበሬታ ገጽ ከፊቱ ዝርዝር መእተዊ ኣካውንትካ GitHub ክሓተካ እዩ። ቅድሚ ሕጂ ኣብዚ መርበብ ሓበሬታ ናብ GitHub ኣካውንትካ ኣቲኻ እንተ ዄንካ፡ እዚ ስጉምቲ ክስለፍ እዩ።
- SourceTree ናብ GitHub ኣካውንትካ ንኽኣቱ ንምፍቃድ “Authorize atlassian” ዝብል ጠውቕ።
- ብድሕሪኡ ብዛዕባ ዕዉት ምዝዛም ምርግጋጽ ምርግጋጽ ዝገልጽ መልእኽቲ ክትሪኢ ይግባእ። OK ዝብል ንጥውቕ።
ድሕሪኡ ኣብ SourceTree ኣብ ኣካውንትካ ብምጥዋቕ ምሉእ መኽዘንካ ክትሪኦ ትኽእል ኢኻ።
- ጽምዲ መፍትሕ SSH ንምፍጣር ናብ “Tools” ዝብል ዝርዝር ብምኻድ “Create or Import SSH Keys” ዝብል ጠውቕ።
- ኣብ መስኮት PuTTY key generator “Generate” ዝብል ጠውቕ።
- ነቲ ናይ ማውስ መመልከቲ ናብ ባዶ ቦታ ኣንቀሳቕሶ፣ ነቲ ናይ ማውስ መመልከቲ ድማ ክሳብ መወዳእታ ናይቲ ወለዶ ኣንቀሳቕሶ።
- ንመፍትሕ SSH ምፍጣር ምስ ወዳእካ፡ ንSSH መፍትሕካ ዝኸውን ምልክት ቃል ኣቐምጥ።
- ነቲ ህዝባዊ መፍትሕን ብሕታዊ መፍትሕን ኣቐምጦ።
- ነቲ ናይ PuTTY መፍትሕ ጀነሬተር ኣይትዕጾ። ናብ ናይ GitHub ኣካውንትካ ኣቲኻ ኣብ ላዕለዋይ የማናይ ኩርናዕ ዘሎ ናይ ኣቫታር ምልክትካ ጠውቕ፡ ድሕሪኡ Settings ጠውቕ።
- ኣብ “SSH and GPG keys” ዝብል ጠውቕ እሞ “New SSH key” ዝብል ምረጽ።
- ንመፍትሕ SSH ናትካ ስም ሃቦ እሞ ነቲ ህዝባዊ መፍትሕ ካብቲ PuTTY መፍትሕ ጀነሬተር ናብቲ መፍትሕ ዓውዲ ቅዳሕ። ብድሕሪኡ “Add SSH Key” ዝብል ንጥውቕ።
- ናብ SourceTree ተመሊስና ናብ “Tools” ብምኻድ “Launch SSH Agent” ዝብል ጠውቕ።
- ድሕሪ ቁሩብ ግዜ ኣብቲ ታስክባር ዘሎ ንእሽቶ ናይ ሞኒተር ምልክት ጠውቕ።
- ከም ውጽኢቱ ድማ ዝርዝር መፍትሕታት ክቐርብ እዩ። ኣቐዲምካ ዝዓቀብካዮ ናይ ብሕቲ መፍትሕ ንምውሳኽ “Add Key” ዝብል ጠውቕ።
ሕጂ ናብቲ ናይ GitHub መኽዘን ገጽ ተመሊስና SSH ተጠቂምና ክሎን ክንገብሮ ፈትን። https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm ዝብል ጽሑፍ ንምርካብ ኣብዚ ንጠውቅ
ጊትክራከን።
GitKraken ካልእ GUI ብምጥቃም ምስ ዝተፈላለዩ ስርዓታት ምቁጽጻር ስሪት ንኽሰርሕ ዝተዳለወ ኣፕሊኬሽን እዩ። ንምጅማር ኣብ GitHub ተመዝጊብካ GitKraken ኣፕሊኬሽን ክትተክል ኣለካ። ነቲ መተግበሪ ክትጅምሮ ከለኻ፡ ካብ ኣገልግሎት GitHub ስም ተጠቃሚኻን ምልክት ቃልካን ከተእቱ ኣለካ። ኩሉ ግዜ ፓስዎርድ ንኸይተእቱ፡ SSH key ከተቕውም ኣለካ። ድሮ SSH መፍትሕ ዝተፈጥረ እንተዘይብልካ፡ ሓድሽ መፍትሕ ምፍጣር ዝምልከት መምርሒ GitHub ክትክተል ትኽእል ኢኻ። SSH key ናትካ ምስ ረኸብካ፡ ኣብ GitHub ኣካውንትካ ክትውስኾ ትኽእል ኢኻ። ነዚ ንምግባር ካብቲ ቀንዲ ዝርዝር “File” ድሕሪኡ “Preferences” ምረጽ። ድሕሪኡ “Authentication” ምረጽ እሞ ንህዝባውን ብሕታውን መፍትሕታትካ ዝኸውን መንገድታት ኣቕርብ። ዝኾነ ትሕዝቶ ናብ GitHub ኣብ ምሕታም እቲ ቀዳማይ ስጉምቲ፡ ስራሕካ ንምክትታል ዝሕግዝ ናይ ከባቢ መኽዘን ምፍጣር እዩ። እዚ ማህደር እዚ ኩሎም ፋይላት ክሕዝ እዩ። ናብ GitHub ክትዝርግሖ እትደሊ። ነዚ ዝስዕብ መምርሒታት ክትክተል ኣለካ፤
- ኣብ GitKraken ሓድሽ መኽዘን ንምፍጣር ካብቲ ቀንዲ ዝርዝር “File” ምረጽ፡ ድሕሪኡ “Init Repo” ምረጽ። ንዝተፈላለዩ ዓይነታት መኽዘናት ሓያሎ ኣማራጺታት ክህልዉ እዮም፣ “Local Only” ምረጽ።
- ድሕሪኡ ነቲ ሓድሽ መኽዘንካ ዝኸውን ኣቃፊራ ምረጽ። ባዶ ዝኾነ ማህደር ወይ ድሮ ፋይላት ዝሓዘ ማህደር ክትመርጽ ትኽእል ኢኻ፤ ለውጥታትካ ኣይትስእንን ኢኻ።
- እቲ ዝቕጽል ናይ ዝርርብ ሳጹን ንነባሪ ቅጥዕታትን ፋይላት ፍቓድን ዝምልከት ቅጥዕታት እውን ዝሓዘ እዩ። ኩሉ ከም ዘለዎ ግደፎ።
- “መኽዘን ምፍጣር” ዝብል ጠውቕ።
ኣብ ኮምፒተርካ Git (ወይ GitKraken) ብኸባቢኻ ክትጥቀመሉ ናይ Github ኣካውንት ኣየድልየካን እዩ። ይኹን እምበር ምስ ካልኦት ተጠቀምቲ ክትተሓባበር እንተሓሲብካ፡ ወይ ካብ ብዙሓት ኮምፒዩተራት ዝመጹ ፋይላት ክትጥቀም እንተሓሲብካ፡ ከም Github ዝኣመሰለ ሆስት ክትጥቀም ከድልየካ እዩ። ኣብ GitHub መኽዘን ንምፍጣር “Init Repo” ምስ ጠወቕና “GitHub” ዝብል መስመር ምረጽ እሞ ነቲ ዝረአ መስኮት ከምዚ ዝስዕብ ምልኣዮ፤
- ኣካውንት – ስም ናይ GitHub ኣካውንትካ።
- ስም – ስም ናይቲ መኽዘን። ካብ ፊደላት፡ ቁጽርታትን ስርዝ ድልዝትን ኣዳልውዎ።
- መግለጺ – መግለጺ እዚ መኽዘን እንታይ ክሕዝ እዩ።
- ምብጻሕ – ናብ ርሑቕ ቦታ ምብጻሕ፡ ንኹሉ ሰብ ክረአ ኣለዎ ወይ ንዓኻን ከም ተሓባበርቲ እትውስኾም ሰባትን ጥራይ ክፉት ኮይኑ ክጸንሕ ኣለዎ።
- ድሕሪ init ክሎን ምግባር – ነዚ ኣማራጺ ምልክት ጌርካ ግደፎ፣ እዚ ድማ ነቲ መኽዘን ኣብ GitHub ከም ዝረኽበካ ክገብረካ እዩ።
- ኣበይ ክሎን ንግበር – ኣብ ኮምፒተር እቲ ሓድሽ ዝተፈጥረ መኽዘን ማህደር ክቕመጥ ዘለዎ ቦታ ምረጽ።
- ኣብ መወዳእታ “መኽዘንን ክሎንን ምፍጣር” ዝብል ቁልፊ ጠውቕ ።
ንግዲ ቦት ኣብ GitHub – ቦት Github ክፉት ምንጪ
ስርዓት ምቁጽጻር ስሪት Git ንኻልእ ነገራት
ንንግዲ ሮቦታት ንምምዕባል ይጥቀመሉ . ገለ ኣብነታት ናይ ከምዚኦም ዝኣመሰሉ ምዕባለታት ኣውሪድካ ክትጥቀመሎም ትኽእል ኣብዚ ኣለዉ።
ፓይቶን ንግዲ ሮቦት።
ብፓይቶን ዝተጻሕፈ ናይ ንግዲ ሮቦት ኣብ https://github.com/areed1192/python-trading-robot ዝርከብ ኮይኑ፡ ቴክኒካዊ ትንተና ተጠቒሙ ኣውቶማቲክ ስትራተጂታት ከካይድ ይኽእል። እቲ ሮቦት ንሓያሎ ልሙዳት ተርእዮታት ንምምሳል ዝተዳለወ እዩ: ምስ ሓደ ፖርትፎሊዮ ዝተኣሳሰር ሓፈሻዊ ናይ ሓደጋ ነጥብታት ክሕሰብን ኣብ እዋን ንግዲ ኣብ ሓቀኛ ግዜ ግብረ መልሲ ክህብን ይኽእል። ታሪኻውን እዋናውን ዋጋታት እናተቐያየሩ ምስ ከዱ ዝሓዘ ናይ ሓቀኛ ግዜ ዳታ ሰንጠረዥ ክትሰርሕ የኽእለካ። መስርሕ ምኽዛን ዳታ ቀሊልን ብቕልጡፍ ተበጻሕነትን ክገብሮ እዩ። ብተወሳኺ፡ ፋይናንሳዊ ዳታኻ እናኣተወ ብቐሊሉ ክትሪኦን ኣድላዪ እንተኾይኑ ተወሳኺ ትንተና ክትገብርን ምእንቲ፡ ንዓኻ ዝምጥን ክኸውን እዩ። ታሪኻውን ህሉውን ዋጋታት ዝጥቀሙ መርኣይታት ዝሓዘ እዩ።
ንግዲ ቦት ካሳንድረ
Cassandre trading robot link to GitHub https://github.com/cassandre-tech/cassandre-trading-bot – ምስ ምልውዋጥ ምትእስሳር ክከናኸን ይኽእል እዩ፣ ሕሳባት፣ ትእዛዛት፣ ውዕላትን መርገጺታትን፣ ስለዚ ኣብ ምህናጽ ናትካ ከተተኩር ትኽእል ሜላ. ነፍሲ ወከፍ ምውጻእ ምስ ናይ ኩኮይን፣ ኮይንቤዝን ባይናንስን ምልውዋጥ ንኽሰርሕ ይፍተን እዩ። ምስኡ ድማ ናይ ገዛእ ርእስኻ ስትራተጂ ምፍጣር ቀሊል እዩ፣ ነዚ ጥራይ እዩ ሓጺር ወይ ነዊሕ መርገጺታት ክትፈጥር መዓስ ክትደሊን ሕግታት ከተቐምጥን እትደሊ ቅድመ ኩነት ከተቐምጥን ጥራይ እዩ ዘድልየካ። ነቲ ቦት ኣብ ታሪኻዊ ዳታ ንምፍታን ዝሕግዝ ሎደር ኣሎ። ኣብ እዋን ፈተነታት፡ ካሳንድረ ነቲ ዳታ ኣእትዩ ኣብ ስትራተጂኻ ክውስኾ እዩ። ካሳንድረ ኣብ ta4j ቴክኒካዊ ትንተና ቤተ መጻሕፍቲ ዝተመርኮሰ ስትራተጂ ክትሃንጽ ክሕግዘካ እዩ።
EA31337 ነጻ እዩ።
EA31337 Libre at https://github.com/EA31337/EA31337-Libre ብ MQL ዝተጻሕፈ ነጻ ብዙሕ ስትራተጂታት ዘለዎ ናይ ፎርክስ ንግዲ ሮቦት እዩ። እቲ ናይ ንግዲ ሮቦት ልዕሊ 35 ስትራተጂታት ሒዙ ይመጽእ ኣሎ። ነፍሲ ወከፍ ስትራተጂ ንዕዳጋ ኣብ ዝተፈላለየ ናይ ግዜ ገደብ ብናጻ ክትንትን ይኽእል። ትንታነ ዕዳጋ ኣብ ህቡባት ቴክኒካዊ መርኣይታት ዝተመስረተ እዩ። ናይ ባዕልኻ ስትራተጂታት እውን ክትጽሕፍ ትኽእል ኢኻ።
Robot kevirite. Banavo