mirror of
https://github.com/LucasVbr/first-contributions.git
synced 2026-05-14 17:21:51 +00:00
124 lines
11 KiB
Markdown
124 lines
11 KiB
Markdown
[](https://github.com/ellerbrock/open-source-badges/)
|
|
[<img align="right" width="150" src="https://firstcontributions.github.io/assets/Readme/join-slack-team.png">](https://join.slack.com/t/firstcontributors/shared_invite/zt-1hg51qkgm-Xc7HxhsiPYNN3ofX2_I8FA)
|
|
[](https://opensource.org/licenses/MIT)
|
|
[](https://www.codetriage.com/roshanjossey/first-contributions)
|
|
# рдкреНрд░рдердо рдпреЛрдЧрджрд╛рди
|
|
|
|
рдкрд╣рд▓реА рдмрд╛рд░ рдХреБрдЫреВ рдХрд░реЗ рдмрд░ рдХрдард┐рди рд╣реЛрдереЗ| реЩрд╛рд╕ рддреМрд░ рдкрд░ рдЬрдм рдЖрдкрдорди рдорд┐рд▓рдХрд░ рдХрд╛рдо рдХрд░рдерд╡ рддрдм рдЧрд▓рддрд┐рдпрд╛рдВ рдХрд░рдирд╛ рдмрдиреЗ рдмрд╛рдд рдирд╣реАрдВ рдЖрдп | рдордЧрд░ рдЖрдкрд╕ рдо рдорд┐рд▓рдирд╛ рдЕрдЙ рдПрдХ рдЬреБрдЯ рд╣реЛрдХрд░ рдХрд╛рдо рдХрд░реЗ рд▓ рд╣реА рдд рдУрдкрди рд╕реЛрд░реНрд╕ рдХрдЗрдереЗ| рд╣рдорди рдЖрдк рдорди рдХреЗ рдкрд╣рд▓рд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рдХреЙрдиреНрдЯреНрд░рд┐рдмреНрдпреВрд╢рди/рдпреЛрдЧрджрд╛рди рдЖрд╕рд╛рди рдмрдирд╛рдП рдмрд░ рдЖрдкрдорди рдХреА рдорджрдж рдХрд░рдмреЛ |
|
|
|
|
рдЖрд░реНрдЯрд┐рдХрд▓реНрд╕ рдкреЭреЗ рдЕрдЙ рдСрдирд▓рд╛рдЗрди рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рджреЗрдЦрдХреЗ рдорджрдж рдорд┐рд▓ рд╕рдХрдд рд╣реЗ рдордЧрд░ рдмрд┐рдирд╛ рдХреБрдЫреВ рдЧрд▓рдд рдХрд░реЗ рдЕрдЙ рдЦреБрдж рд╡реЛ рдХрд╛рдо рдХрд░реЗ рд▓реЗ рдмрдиреЗ рдЕрдЙ рдХрд╛ рд╣реЛ рд╕рдХрдд рд╣реЗ ? рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЖрдкрдорди рдХреЗ рдкрд╣рд▓реЗ рдХреЙрдиреНрдЯреНрд░рд┐рдмреНрдпреВрд╢рди рдмрд░ рджрд┐рд╢рд╛ рдирд┐рд░реНрджреЗрд╢рди рдХрд░реЗ рдмрд░ рдмрдиреЗ рдорджрдж рдХрд░рд╣рд┐ | рдпрд╛рдж рд░рдЦреМ - рдЬрддрдХрд╛ рддрдирд╛рд╡ рдореБрдХреНрдд рд╣реЛрдХрд░ рдЖрдк рдорди рд╕рд┐рдЦрд╣реБ рддрддрдХрд╛ рдЖрдкрдорди рдмрдиреЗ рд╕реАрдЦ рдкрд╛рдмреМ | рдЕрдЧрд░ рдЖрдк рдорди рдЕрдкрди рдкрд╣рд▓реА рдХреЙрдиреНрдЯреНрд░рд┐рдмреНрдпреВрд╢рди рдХрд░рдирд╛ рдЪрд╛рд╣рдд рд╣реЛ рдд рдЖрдЧреЗ рджрд┐рдП рддрд░реАрдХрд╛ рд▓ рдмрдиреЗ рдлреЙрд▓реЛ рдХрд░реМ |
|
|
|
|
<img align="right" width="300" src="https://firstcontributions.github.io/assets/Readme/fork.png" alt="fork this repository" />
|
|
|
|
рдЖрдкрдорди рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдо Git рдирд╣реАрдВ рд╣реЗ рдд, [рдПрд▓рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реМ](https://help.github.com/articles/set-up-git/)
|
|
|
|
## рд░рд┐рдкреЙреЫрд┐рдЯрд░реА рд▓ рдлреЙрд░реНрдХ рдХрд░реЗ рдмрд░
|
|
|
|
рдХрд╛рдВрдЯрд╛ (рдлреЙрд░реНрдХ) рдмрдЯрди рдо рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдП рд░рд┐рдкреЙреЫрд┐рдЯрд░реА рд▓ рдлреЙрд░реНрдХ рдХрд░ рд╕рдХрдд рд╣реЛ| рдП рд╣ рдЖрдкрдорди рдХреЗ GitHub рдЦрд╛рддреЗ рдо рдЗрд╣реА рд░рд┐рдкреЙреЫрд┐рдЯрд░реА рдХреЗ рдПрдХрдарди рдкреНрд░рддрд┐ (рдХреЙрдкреА) рдмрдирд╛ рджрд┐рд╣рд┐ред
|
|
|
|
## рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХреНрд▓реЛрди
|
|
|
|
<img align="right" width="300" src="https://firstcontributions.github.io/assets/Readme/clone.png" alt="clone this repository" />
|
|
|
|
рдЕрдм рдЖрдкрдорди рдП рд░реЗрдкреЛ рд▓ рдЕрдкрди рдХрдВрдкреНрдпреВрдЯрд░ рдо рдХреНрд▓реЛрди (рдбрд╛рдЙрдирд▓реЛрдб) рдХрд░рд╡| рдЕрдкрди GitHub рдЦрд╛рддреЗ рдо рдЬрд╛рдХрд░ рдХреНрд▓реЛрди рдмрдЯрди рдо рдХреНрд▓рд┐рдХ рдХрд░рд╡ рдЕрдЙ рдлрд┐рд░ рдХреЙрдкреА рдЯреВ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдЖрдЗрдХреЙрди рдо рдХреНрд▓рд┐рдХ рдХрд░рд╡ |
|
|
|
|
рдЕрдкрди рдХрдВрдкреНрдпреВрдЯрд░ рдо рдПрдХ рдарди рдЯрд░реНрдорд┐рдирд▓/рдХрдорд╛рдВрдб рдкреНрд░рд╛рдВрдкреНрдЯ рдЦреЛрд▓рд╡ рдЕрдЙ рдирд┐рдореНрди git рдЖрджреЗрд╢ рдЪрд▓рд╛рд╡рд╡:
|
|
|
|
```
|
|
git clone "рдпреВрдЖрд░рдПрд▓ рдЬреИрд▓рд╛ рдЖрдкрдорди рдХреЙрдкреА рдХрд░реЗ рд╣рд╛рд╡рд╡ "
|
|
```
|
|
|
|
рдЬреЗрддреА "рдпреВрдЖрд░рдПрд▓ рдЬреИрд▓рд╛ рдЖрдкрдорди рдХреЙрдкреА рдХрд░реЗ рд╣рд╛рд╡рд╡" (рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдХреЗ рдмрд┐рдирд╛) рдП рднрдВрдбрд╛рд░ рдмрд░ рдпреВрдЖрд░рдПрд▓ рд╣реЗ ред рдпреВрдЖрд░рдПрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗ рдмрд░ рдкрд┐рдЫрд▓рд╛ рдЪрд░рдг рджреЗрдЦрд╡ ред
|
|
|
|
рдЙрджрд╛рд╣рд░рдг рдмрд░:
|
|
|
|
```
|
|
git clone https://github.com/рдпрд╣-рддреИ-рд╣рд╛рд╡рд╕/first-contributions.git
|
|
```
|
|
|
|
<img align="right" width="300" src="https://firstcontributions.github.io/assets/Readme/copy-to-clipboard.png" alt="copy URL to clipboard" />
|
|
|
|
рдпрд╣-рддреИ-рд╣рд╛рд╡рд╕ рдЖрдкрдорди рдХреЗ GitHub рдЕрдХрд╛рдЙрдВрдЯ рдХреЗ рдирд╛рдо рд╣рд╛рд╡реИред рдПрддреА рдЖрдкрдорди рдЕрдкрди рдХрдВрдкреНрдпреВрдЯрд░ рди GitHub рд▓реЗ рдлрд░реНрд╕реНрдЯ-рдХрдВрдЯреНрд░рд┐рдмреНрдпреВрд╢рдВреЫ рд░реЗрдкреЛ рд▓ рдХреЙрдкреА рдХрд░рдерд╡ рдЕрдЙ рдУрдЦрд░ рдПрдХ рд▓реЛрдХрд▓/рд╕реНрдерд╛рдиреАрдп рдХреЙрдкреА рдмрдирд╛рд╡рдерд╕|
|
|
|
|
## рдПрдХ рдмреНрд░рд╛рдБрдЪ рдмрдирд╛рдП рдмрд░
|
|
|
|
рдЕрдкрди рдХрдВрдкреНрдпреВрдЯрд░ рдо рдмрдирд╛рдпреЗ рдЧрдП рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдХреЙрдкреА рдХреЗ рдлреЛрд▓реНрдбрд░/рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдо рдЬрд╛рд╡рд╡ (рдЕрдЧрд░ рдЕрдм рддрдХ рдирд╣реАрдВ рдХрд░реЗ рд╣рд╛рд╡рд╕ рдд рдирд┐рдореНрди рдЖрджреЗрд╢ рдЪрд▓рд╛рд╡рд╡)
|
|
|
|
```
|
|
cd first-contributions
|
|
```
|
|
|
|
рдЕрдм рдПрдХ рдареА рдирд╡рд╛ рд╢рд╛рдЦрд╛ рдмрдирд╡рд╛рд╡ `git checkout` рдХрдорд╛рдВрдб рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ |
|
|
рдирд╡рд╛ рд╢рд╛рдЦрд╛ рдмрдирд╛рдП рдмрд░ -b рдСрдкреНрд╢рди рдХреЗ рдЙрдкрдпреЛрдЧ рд╣реЛрдереЗред
|
|
|
|
```
|
|
git checkout -b <рдЕрдкрди-рд╢рд╛рдЦрд╛-рдХреЗ-рдирд╛рдо-рдЬреЛрдбрд╝реЗрдВ>
|
|
```
|
|
|
|
рдЙрджрд╛рд╣рд░рдг рдмрд░:
|
|
|
|
```
|
|
git checkout -b add-alonzo-church
|
|
```
|
|
|
|
( рд╢рд╛рдЦрд╛ рдХреЗ рдирд╛рдо рдо `add` рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣рд╛рд╡рдП, рд▓реЗрдХрд┐рди рдПрдорд╛ рдЬреЛреЬрдирд╛ рдЪрд▓ рдЬрд╛рд╣рд┐ рдХрд╛рдмрд░ рдХреА рдП рд╢рд╛рдЦрд╛ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдПрдХ рд╕реВрдЪреА рдо рдЕрдкрди рдирд╛рдо рд▓ рдЬреЛреЬреЗ рдмрд░ рд╣реЗред )
|
|
|
|
## рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░реЗ рдмрд░ рдЕрдЙ рдЙрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рд▓ рдХрдорд┐рдЯ рдХрд░реЗ рдмрд░-
|
|
|
|
рдЕрдм `Contributors.md` рдлрд╝рд╛рдЗрд▓ рд▓ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдо рдЦреЛрд▓рдХрд░ рдПрдорд╛ рдЕрдкрди рдирд╛рдо рд▓рд┐рдЦрд╡ред рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╢реБрд░реБрдЖрдд рдпрд╛ рдЕрдВрдд рдо рдПрд▓рд╛ рдЭрди рдЬреЛреЬрдмреЗред рдПрд▓рд╛ рдмреАрдЪ рдо рдХрд╣реА рддрд┐рд░рд┐рдпрд╛ рджреЗрд╣реБ рдЖрдкрдорди |
|
|
|
|
<img align="right" width="450" src="https://firstcontributions.github.io/assets/Readme/git-status.png" alt="git status" />
|
|
|
|
|
|
рдЖрдкрдорди рдЕрдЧрд░ `git status` рдирд┐рд░реНрджреЗрд╢ рдЪрд▓рд╛рд╣реБ , рдд рдЖрдкрдорди рд▓ рдХрд┐рдпреЗ рдЧрдП рдкрд░рд┐рд╡рд░реНрддрди рджрд┐рдЦрд╣рд┐ред
|
|
|
|
рдЙрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рд▓ рдмрдирд╛рдП рдЧрдП рд╢рд╛рдЦрд╛ рдо рдЬреЛреЬреЗ рдмрд░ `git add` рдХрдорд╛рдиреНрдб рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд░рд╡ |
|
|
|
|
```
|
|
git add Contributors.md
|
|
```
|
|
|
|
рдЕрдм рдЕрдкрди рдХрд░реЗ рдЧрдП рдмрджрд▓рд╛рд╡ рд▓ рдХрдорд┐рдЯ рдХрд░реЗ рдмрд░ `git commit` рдЖрджреЗрд╢ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд░рд╡ |
|
|
|
|
```
|
|
git commit -m "Add <рдЕрдкрди-рдирд╛рдо> to Contributors list"
|
|
```
|
|
|
|
<рдЕрдкрди-рдирд╛рдо> рдХреЗ рдЬрдЧрд╣ рдЕрдкрди рдирд╛рдо рдбрд╛рд▓рд╡|
|
|
|
|
## рдЕрдкрди рдХрд░реЗ рдмрджрд▓рд╛рд╡ рд▓ Github рдо рдкреБрд╢ рдХрд░рд╡|
|
|
|
|
`git push` рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд░ рдЕрдкрди рдкрд░рд┐рд╡рд░реНрддрди рд▓ рдкреБрд╢ рдХрд░рд╡|
|
|
|
|
```
|
|
git push origin <рдЕрдкрди-рд╢рд╛рдЦрд╛-рдХреЗ-рдирд╛рдо-рдЬреЛреЬрд╡>
|
|
```
|
|
|
|
`<рдЕрдкрди-рд╢рд╛рдЦрд╛-рдХреЗ-рдирд╛рдо-рдЬреЛреЬрд╡>` рдХреЗ рдЬрдЧрд╣ рдЕрдкрди рд╢рд╛рдЦрд╛ рдХреЗ рдирд╛рдо рдбрд╛рд▓рд╡|
|
|
|
|
## рдЕрдкрди рдмрджрд▓рд╛рд╡ рд▓ рд░рд┐рд╡реНрдпреБ рдХрд░реЗ рдмрд░ рд╕рдмрдорд┐рдЯ рдХрд░рд╡|
|
|
|
|
рдЖрдкрдорди рдЕрдкрди github рдкреНрд░реЛрдлрд╛рдЗрд▓ рдо рдЕрдкрди рд░реЗрдкреЛ рдо рдЬрд╛рдмрд╛ рдЕрдЙ Compare & pull request рд▓ рджрдмрд╡рд╛рд╡|
|
|
<img style="float: right;" src="https://firstcontributions.github.io/assets/Readme/compare-and-pull.png" alt="create a pull request" />
|
|
|
|
рдЖрдк рдорди рдХреЗ pull request рд╕рдмрдорд┐рдЯ рдХрд░рд╡|
|
|
|
|
<img style="float: right;" src="https://firstcontributions.github.io/assets/Readme/submit-pull-request.png" alt="submit pull request" />
|
|
рдореИрдВ рдЖрдкрдорди рдХреЗ рдмрджрд▓рд╛рд╡ рд▓ рдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдо рддреБрд░рддреЗ рдорд░реНрдЬ рдХрд░ рджреБрд╣реБ| рдЖрдк рдорди рд▓ рдПрдХ рдарди рдореЗрд▓ рдЖ рдЬрд╣рд┐ рдЬрдм рдмрджрд▓рд╛рд╡ рдорд░реНрдЬ рд╣реЛрд╣реА|
|
|
|
|
## рдЗрд╣рд╛ рд▓реЗ рдХрддреА рдЬрд╛рдмреЛ?
|
|
|
|
рдмрдзрд╛рдИ рд╣реЛ рдорд┐рддрд╛рди! рдЖрдкрдорди рдиреЗ_fork -> clone -> edit -> PR_ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд▓ рдкреВрд░рд╛ рдХрд░ рдбрд░реЗ рд╣рд╡!
|
|
|
|
рдЕрдкрди рдкрд╣рд▓реА рдпреЛрдЧрджрд╛рди рдХреЗ реЩреБрд╢реА рдо рдЕрдкрди рд╕рдВрдЧреА рдорди рдХрд░рд╛ рд╢реЗрдпрд░ рдХрд░рд╡ [рд╡реЗрдм рдПрдкреНрдк](https://firstcontributions.github.io/#social-share) рдкреЗ рдЬрд╛рдХреЗ |
|
|
|
|
рдЖрдкрдорди рд╣рдорд░ рд╕реНрд▓реИрдХ рдЯреАрдо рд▓ рдЬреНрд╡рд╛рдЗрди рдХрд░ рд╕рдХрдд рд╣рд╡ рдЕрдЧрд░ рдЖрдкрдорди рд▓ рдХреЛрдиреЛ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рдЬрд░реБрд░рдд рд╣реЛрд╣реА рдд | [рдо рдЬреНрд╡рд╛рдЗрди рдХрд░рд╡](https://join.slack.com/t/firstcontributors/shared_invite/zt-1hg51qkgm-Xc7HxhsiPYNN3ofX2_I8FA)
|
|
|
|
рдЕрдм рдЖрдкрдорди рдЕрдЙ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдо рдХрдВрдЯреНрд░реАрдмреНрдпреВрдЯ рдХрд░реЗ рдмрд░ рд╢реБрд░реВ рдХрд░ рд╕рдХрдд рд╣рд╡ | рд╣рдорди рдПрдХ рд▓рд┐рд╕реНрдЯ рдмрдирд╛рдП рд╣рди рдЬреЗрди рдо рдЕреЬрдмреЬ рд╕рд░рд▓ рдореБрджреНрджреЗ рд╣рд╡рдПрдВ| [рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рд╕реНрдЯ](https://firstcontributions.github.io/#project-list)
|
|
|
|
## рдЕрдиреНрдп рдЯреВрд▓ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓
|
|
|
|
| <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/1/1c/Visual_Studio_Code_1.35_icon.png" 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> |
|
|
| --- | --- | --- | --- | --- | --- |
|
|
| [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) |
|