|
| 1 | +# የመጀመሪያ አስተዋጽዖዎች |
| 2 | + |
| 3 | +ይህ ፕሮጀክት ጀማሪዎች የመጀመሪያ አስተዋፅዖቸውን እንዲያደርጉ መንገዱን ለማቅለል እና ለመምራት ያለመ ነው። የመጀመሪያውን አስተዋፅዖ ማድረግ ከፈለጉ ከታች ያሉትን ደረጃዎች ይከተሉ። |
| 4 | + |
| 5 | +_በትእዛዝ መስመሩ ካልተመቻችሁ [የጂአይ መሳሪያዎችን በመጠቀም መማሪያ ይኸውና](#መማሪያዎች-ሌሎች-መሳሪያዎችን-በመጠቀም)_ |
| 6 | + |
| 7 | + |
| 8 | +<img align="right" width="300" src="https://firstcontributions.github.io/assets/Readme/fork.png" alt="fork this repository" /> |
| 9 | + |
| 10 | +#### በማሽንዎ ላይ git ከሌለዎት፣ [ጫን](https://docs.github.com/en/get-started/quickstart/set-up-git)። |
| 11 | + |
| 12 | +## ይህንን ማከማቻ ሹካ ያድርጉ |
| 13 | + |
| 14 | +በዚህ ገጽ ላይኛው ክፍል ላይ ያለውን የሹካ ቁልፍ ጠቅ በማድረግ ይህንን ማከማቻ ሹካ ያድርጉት። |
| 15 | +ይህ በአንተ መለያ ውስጥ የዚህን ማከማቻ ቅጂ ይፈጥራል። |
| 16 | + |
| 17 | +## ማከማቻውን መዝጋት |
| 18 | + |
| 19 | +<img align="right" width="300" src="https://firstcontributions.github.io/assets/Readme/clone.png" alt="clone this repository" /> |
| 20 | + |
| 21 | +አሁን የሹካውን መያዣ ወደ ማሽንዎ ያያይዙት. ወደ GitHub መለያዎ ይሂዱ፣ የሹካ ማከማቻውን ይክፈቱ፣ የኮድ አዝራሩን ጠቅ ያድርጉ እና ከዚያ _copy to clipboard_ አዶን ጠቅ ያድርጉ። |
| 22 | + |
| 23 | +ተርሚናል ይክፈቱ እና የሚከተለውን የgit ትዕዛዝ ያሂዱ፡- |
| 24 | + |
| 25 | +``` |
| 26 | +git clone "ዩአርኤሉን አሁን ቀድተሃል።" |
| 27 | +``` |
| 28 | + |
| 29 | +"ዩአርኤል አሁን የገለበጡት" (ያለ ጥቅሶች) ወደዚህ ማከማቻ ዩአርኤል (የዚህ ፕሮጀክት ሹካ) የሆነበት። ዩአርኤሉን ለማግኘት የቀደመውን ደረጃዎች ይመልከቱ። |
| 30 | + |
| 31 | +<img align="right" width="300" src="https://firstcontributions.github.io/assets/Readme/copy-to-clipboard.png" alt="ዩአርኤልን ወደ ክሊፕቦርድ ቅዳ" /> |
| 32 | + |
| 33 | +ለምሳሌ: |
| 34 | + |
| 35 | +``` |
| 36 | +git clone https://github.com/ይህ አንተ ነህ።/first-contributions.git |
| 37 | +``` |
| 38 | + |
| 39 | +የ GitHub ተጠቃሚ ስምህ የት `ይህ አንተ ነህ።' እዚህ በ GitHub ላይ ያለውን የመጀመሪያ አስተዋፅዖ ማከማቻ ይዘቶችን ወደ ኮምፒውተርዎ እየገለበጡ ነው። |
| 40 | + |
| 41 | +#ቅርንጫፍ ፍጠር |
| 42 | + |
| 43 | +በኮምፒውተርዎ ላይ ወዳለው የማከማቻ ማውጫ ይቀይሩ (እዚያ ከሌለዎት)፡- |
| 44 | + |
| 45 | +``` |
| 46 | +cd first-contributions |
| 47 | +``` |
| 48 | + |
| 49 | +አሁን የ`git switch` ትዕዛዝን በመጠቀም ቅርንጫፍ ይፍጠሩ፡ |
| 50 | + |
| 51 | +``` |
| 52 | +git switch -c የእርስዎ-አዲሱ-ቅርንጫፍ-ስም |
| 53 | +``` |
| 54 | + |
| 55 | +ለምሳሌ: |
| 56 | + |
| 57 | +``` |
| 58 | +git switch -c add-alonzo-church |
| 59 | +``` |
| 60 | + |
| 61 | +## አስፈላጊ ለውጦችን ያድርጉ እና ለውጦችን ያድርጉ |
| 62 | + |
| 63 | +አሁን የ`Contributors.md` ፋይልን በጽሑፍ አርታኢ ውስጥ ይክፈቱ፣ ስምዎን በእሱ ላይ ያክሉ። በፋይሉ መጀመሪያ ወይም መጨረሻ ላይ አይጨምሩት። በመካከል የትኛውም ቦታ ላይ ያስቀምጡት. አሁን, ፋይሉን ያስቀምጡ. |
| 64 | + |
| 65 | +<img align="right" width="450" src="https://firstcontributions.github.io/assets/Readme/git-status.png" alt="git status" /> |
| 66 | + |
| 67 | +ወደ የፕሮጀክት ማውጫው ሄደው ትዕዛዙን `git status` ከፈጸሙ፣ ለውጦች እንዳሉ ያያሉ። |
| 68 | + |
| 69 | +የ `git add` ትዕዛዙን በመጠቀም እነዚያን ለውጦች ወደ ፈጠሩት ቅርንጫፍ ያክሉ። |
| 70 | + |
| 71 | +``` |
| 72 | +git add Contributors.md |
| 73 | +``` |
| 74 | +አሁን የ‹git› ትዕዛዙን በመጠቀም እነዚህን ለውጦች ያድርጉ፡ |
| 75 | + |
| 76 | +``` |
| 77 | +git commit -m "ስሜን ወደ አስተዋጽዖ አበርካቾች ዝርዝር ጨምር" |
| 78 | +``` |
| 79 | + |
| 80 | +'ስሜን' በስምህ በመተካት። |
| 81 | + |
| 82 | +## ለውጦችን ወደ GitHub ይግፉ |
| 83 | + |
| 84 | +የ `git push` ትዕዛዝን በመጠቀም ለውጦችዎን ይግፉ፡- |
| 85 | + |
| 86 | +``` |
| 87 | +git push -u origin የእርስዎ-ቅርንጫፍ-ስም |
| 88 | +``` |
| 89 | + |
| 90 | +replacing `የእርስዎ-ቅርንጫፍ-ስም` with the name of the branch you created earlier. |
| 91 | + |
| 92 | +<details> |
| 93 | +<summary> <strong> በመግፋት ላይ ማንኛውም ስህተት ካጋጠመህ እዚህ ጠቅ አድርግ፡- </strong> </summary> |
| 94 | + |
| 95 | +- ### Authentication Error |
| 96 | + <pre>remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. |
| 97 | + remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. |
| 98 | + fatal: Authentication failed for 'https://github.com/የተጠቃሚ ስምህ/first-contributions.git/'</pre> |
| 99 | + ወደ [GitHub አጋዥ ስልጠና](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account) ይሂዱ የኤስኤስኤች ቁልፍን ወደ መለያዎ ማመንጨት እና ማዋቀር። |
| 100 | + |
| 101 | +</details> |
| 102 | + |
| 103 | +## ለውጦችዎን ለግምገማ ያስገቡ |
| 104 | + |
| 105 | +በ GitHub ላይ ወደ ማከማቻዎ ከሄዱ፣ `Compare and Pull Request` የሚለውን ቁልፍ ያያሉ። በዚያ ቁልፍ ላይ ጠቅ ያድርጉ። |
| 106 | + |
| 107 | +<img style="float: right;" src = "https://firstcontributions.github.io/assets/Readme/compare-and-pull.png" alt = "የመጎተት ጥያቄ ፍጠር" /> |
| 108 | + |
| 109 | +አሁን የመሳብ ጥያቄውን ያስገቡ። |
| 110 | + |
| 111 | +<img style="float: right;" src = "https://firstcontributions.github.io/assets/Readme/submit-pull-request.png" alt = "ጥያቄን ጎትት" /> |
| 112 | + |
| 113 | +በቅርቡ ሁሉንም ለውጦችዎን ወደ የዚህ ፕሮጀክት ዋና ቅርንጫፍ አዋህዳለሁ። ለውጦቹ ከተዋሃዱ በኋላ የማሳወቂያ ኢሜይል ይደርስዎታል። |
| 114 | + |
| 115 | +## ከዚህ ወዴት ልሂድ? |
| 116 | + |
| 117 | +እንኳን ደስ ያለህ! ልክ እንደ አስተዋጽዖ አበርካች የሚያጋጥሙትን መደበኛ _fork -> clone -> አርትዕ -> የመሳብ ጥያቄ_ የስራ ፍሰትን አጠናቀዋል! |
| 118 | + |
| 119 | +አስተዋፅኦዎን ያክብሩ እና ወደ [ድር መተግበሪያ](https://firstcontributions.github.io/#social-share) በመሄድ ለጓደኞችዎ እና ተከታዮችዎ ያካፍሉ። |
| 120 | + |
| 121 | +ማንኛውም እርዳታ ከፈለጉ ወይም ማንኛውም ጥያቄ ካለዎት የእኛን ደካማ ቡድን መቀላቀል ይችላሉ. [የላላ ቡድንን ይቀላቀሉ](https://join.slack.com/t/firstcontributors/shared_invite/zt-1hg51qkgm-Xc7HxhsiPYNN3ofX2_I8FA)። |
| 122 | + |
| 123 | +አሁን ለሌሎች ፕሮጀክቶች በማበርከት እንጀምር። እርስዎ ሊጀምሩባቸው የሚችሉ ቀላል ጉዳዮች ያላቸውን የፕሮጀክቶች ዝርዝር አዘጋጅተናል። ይመልከቱ [በድር መተግበሪያ ውስጥ ያሉ የፕሮጀክቶች ዝርዝር](https://firstcontributions.github.io/#project-list)። |
| 124 | + |
| 125 | +### [ተጨማሪ ቁሳቁስ](additional-material/git_workflow_scenarios/additional-material.md) |
| 126 | + |
| 127 | +## መማሪያዎች ሌሎች-መሳሪያዎችን በመጠቀም |
| 128 | + |
| 129 | +| <a href="gui-tool-tutorials/github-desktop-tutorial.md"><img alt="GitHub Desktop" src="https://desktop.github.com/images/desktop-icon.svg" width="100"></a> | <a href="gui-tool-tutorials/github-windows-vs2017-tutorial.md"><img alt="Visual Studio 2017" src="https://upload.wikimedia.org/wikipedia/commons/c/cd/Visual_Studio_2017_Logo.svg" width="100"></a> | <a href="gui-tool-tutorials/gitkraken-tutorial.md"><img alt="GitKraken" src="https://firstcontributions.github.io/assets/gui-tool-tutorials/gitkraken-tutorial/gk-icon.png" width="100"></a> | <a href="gui-tool-tutorials/github-windows-vs-code-tutorial.md"><img alt="VS Code" src="https://upload.wikimedia.org/wikipedia/commons/2/2d/Visual_Studio_Code_1.18_icon.svg" width=100></a> | <a href="gui-tool-tutorials/sourcetree-macos-tutorial.md"><img alt="Sourcetree App" src="https://wac-cdn.atlassian.com/dam/jcr:81b15cde-be2e-4f4a-8af7-9436f4a1b431/Sourcetree-icon-blue.svg" width=100></a> | <a href="gui-tool-tutorials/github-windows-intellij-tutorial.md"><img alt="IntelliJ IDEA" src="https://upload.wikimedia.org/wikipedia/commons/thumb/9/9c/IntelliJ_IDEA_Icon.svg/512px-IntelliJ_IDEA_Icon.svg.png" width=100></a> | |
| 130 | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
| 131 | +| [GitHub Desktop](gui-tool-tutorials/github-desktop-tutorial.md) | [Visual Studio 2017](gui-tool-tutorials/github-windows-vs2017-tutorial.md) | [GitKraken](gui-tool-tutorials/gitkraken-tutorial.md) | [Visual Studio Code](gui-tool-tutorials/github-windows-vs-code-tutorial.md) | [Atlassian Sourcetree](gui-tool-tutorials/sourcetree-macos-tutorial.md) | [IntelliJ IDEA](gui-tool-tutorials/github-windows-intellij-tutorial.md) | |
0 commit comments