Files
first-contributions/docs/cli-tool-tutorials/translations/Marathi/github-cli-tutorial.marathi.md
T
2025-02-07 19:07:47 +01:00

105 lines
9.0 KiB
Markdown

[![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/)
[<img align="right" width="150" src="https://firstcontributions.github.io/assets/gui-tool-tutorials/github-desktop-tutorial/join-slack-team.png">](https://join.slack.com/t/firstcontributors/shared_invite/enQtNjkxNzQwNzA2MTMwLTVhMWJjNjg2ODRlNWZhNjIzYjgwNDIyZWYwZjhjYTQ4OTBjMWM0MmFhZDUxNzBiYzczMGNiYzcxNjkzZDZlMDM)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)
[![Open Source Helpers](https://www.codetriage.com/roshanjossey/first-contributions/badges/users.svg)](https://www.codetriage.com/roshanjossey/first-contributions)
# рдкреНрд░рдердо рдпреЛрдЧрджрд╛рди
| <img alt="GitHub Desktop" src="https://cdn.icon-icons.com/icons2/2157/PNG/512/github_git_hub_logo_icon_132878.png" width="200"> | GitHub Command Line Interface (CLI) |
| ------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- |
рд╣реЗ рдЖрдордЪреНрдпрд╛рд╕рд╛рдареА рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдЖрд╣реЗ, рдЯрд░реНрдорд┐рдирд▓рдЪреНрдпрд╛ рдЕрднреНрдпрд╛рд╕рдХрд╛рдВрд╕рд╛рдареА, рдЬреНрдпрд╛рдВрдирд╛ рдЯрд░реНрдорд┐рдирд▓рдордзреНрдпреЗ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗ рдЖрдгрд┐ [Github-CLI](https://cli.github.com/) рдмрджреНрджрд▓ рдзрдиреНрдпрд╡рд╛рдж, рддреНрдпрд╛рдВрдирд╛ рддреЗ рдорд┐рд│реВ рд╢рдХрддреЗ, рддреБрдордЪреЗ рдкрд╣рд┐рд▓реЗ рдпреЛрдЧрджрд╛рди рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ рдордЬреЗрд╢реАрд░, рдлрд╛рдпрджреНрдпрд╛рдЪреЗ рдЖрдгрд┐ рдкреБрдвреЗ рдЬрд╛рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░реЗрд░рдХ!
рд╣реЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдереЛрдбреЗ рдЕрдзрд┐рдХ рдЖрд╡реНрд╣рд╛рдирд╛рддреНрдордХ рдЖрд╣реЗ рдХрд╛рд░рдг рдЖрдореНрд╣реА рдХреЛрдгрддрд╛рд╣реА рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рд╡рд╛рдкрд░рдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рддрд░реАрд╣реА рддреЗ рдЦрд░реЛрдЦрд░ рдордЬреЗрджрд╛рд░ рдЖрд╣реЗ рдЖрдгрд┐ рдЖрдкрдг рдирд┐рд╢реНрдЪрд┐рддрдкрдгреЗ рдЕрдиреБрд╕рд░рдг рдХрд░реВ рд╢рдХрддрд╛!
рдкрд╣рд┐рд▓реА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗрдГ
- Git рд╕реНрдерд╛рдкрд┐рдд ([Git] рдХрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛рд╡реЗ (https://git-scm.com/downloads))
- Github рдЦрд╛рддреЗ
рдЖрддрд╛ рдЖрдореНрд╣рд╛рд▓рд╛ рдЕрдзрд┐рдХреГрдд рдХрд╛рдЧрджрдкрддреНрд░рд╛рдВрдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░реВрди рдЖрдордЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ `github-cli` рдЯреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ
рддреНрдпрд╛рдирдВрддрд░, рдЖрдореНрд╣рд╛рд▓рд╛ CLI рд╡рд░ рд▓реЙрдЧ рдЗрди рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдореНрд╣рдгреВрди рд╣реА рдЖрдЬреНрдЮрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛:
```bash
gh auth login
```
рд╕реВрдЪрдирд╛рдВрдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░рд╛ рдЖрдгрд┐ рдЖрдореНрд╣реА рддрдпрд╛рд░ рдЖрд╣реЛрдд!
# рдпрд╛ рднрд╛рдВрдбрд╛рд░рд╛рдЪрд╛ рдлреЛрд░реНрдХ рдХрд░рд╛
рд╣реА рдХрдорд╛рдВрдб рдЪрд╛рд▓рд╡рдгреЗ рддрд┐рддрдХреЗрдЪ рд╕реЛрдкреЗ рдЖрд╣реЗ:
```bash
gh repo fork firstcontributions/first-contributions
```
**рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ: рддреБрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рджреЗрдЦреАрд▓ рдХреНрд▓реЛрди рдХрд░рд╛рдпрдЪреЗ рдЕрд╕рд▓реНрдпрд╛рд╕ рддреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реВрдЪрд┐рдд рдХрд░реЗрд▓, "рд╣реЛрдп" рдирд┐рд╡рдбрд╛**
# рддреБрдордЪреА рд╢рд╛рдЦрд╛ рддрдпрд╛рд░ рдХрд░рд╛
рдЖрдореНрд╣реА рд╣реА рдкрд╛рдпрд░реА `git` рд╕рд╣ рдХрд░реВ, рдореНрд╣рдгреВрди рд╣реА рдЖрдЬреНрдЮрд╛ рддреБрдордЪреНрдпрд╛ рдирд╛рд╡рд╛рдиреЗ рдкреБрдирд░реНрдирд╛рдорд┐рдд рдХрд░реВрди рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде:(рдЬреЙрди-рдбреВрдИ рдпреЗрдереЗ рддреБрдордЪреЗ рдирд╛рд╡ рдЯрд╛рдХрд╛
```bash
git switch -c add-рдЬреЙрди-рдбреВрдИ
```
# рдЖрд╡рд╢реНрдпрдХ рдмрджрд▓ рдХрд░рд╛ рдЖрдгрд┐ рддреЗ рдмрджрд▓ `рдХрд┐рдЯ` рдХрд░рд╛
рдЖрддрд╛ рддреБрдореНрд╣реА рдордЬрдХреВрд░ рд╕рдВрдкрд╛рджрдХрд╛рдордзреНрдпреЗ `Contributors.md` рдлрд╛рдИрд▓ рдЙрдШрдбреВ рд╢рдХрддрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдд рддреБрдордЪреЗ рдирд╛рд╡ рдЬреЛрдбреВ рд╢рдХрддрд╛. рддреБрдордЪреЗ рдирд╛рд╡ рд╕реБрд░реБрд╡рд╛рддреАрдкрд╛рд╕реВрди рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рджрд░рдореНрдпрд╛рди рдХреБрдареЗрд╣реА рдареЗрд╡рд╛, рдирдВрддрд░ рдлрд╛рдЗрд▓ рд╕реЗрд╡реНрд╣ рдХрд░рд╛.
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ `git status` рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рд╛ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рдмрджрд▓ рджрд┐рд╕рддреАрд▓.
рддреЗ рдмрджрд▓ рддреБрдореНрд╣реА 'git add' рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВрди рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╢рд╛рдЦреЗрдд рдЬреЛрдбрд╛:
`git add contributors.md`
рдЖрддрд╛ рддреЗ рдмрджрд▓ `git рдХрдорд┐рдЯ` рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВрди рдХрд░рд╛: `git commit -m "Add your-name to Contributors list` рддреБрдордЪреНрдпрд╛ рдирд╛рд╡рд╛рдиреЗ `your-name` рдмрджрд▓рд╛.
# Github рдордзреНрдпреЗ рдмрджрд▓ рдкреБрд╢ рдХрд░рд╛
'git push' рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВрди рддреБрдордЪреЗ рдмрджрд▓ рдкреБрд╢ рдХрд░рд╛:
```bash
git push origin -u your-branch-name
```
рддреБрдореНрд╣реА рдЖрдзреА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╢рд╛рдЦреЗрдЪреНрдпрд╛ рдирд╛рд╡рд╛рдиреЗ `your-branch-name` рдмрджрд▓рд╛.
<details><summary> <strong>рдкреБрд╢ рдХрд░рддрд╛рдирд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд╣реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛рд╕, рдпреЗрдереЗ рдХреНрд▓рд┐рдХ рдХрд░рд╛:</strong></summary></details>
- ### рдкреНрд░рдорд╛рдгреАрдХрд░рдг рддреНрд░реБрдЯреА
рд░рд┐рдореЛрдЯ: 13 рдСрдЧрд╕реНрдЯ 2021 рд░реЛрдЬреА рдкрд╛рд╕рд╡рд░реНрдб рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рдирд╕рд╛рдареА рд╕рдкреЛрд░реНрдЯ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдд рдЖрд▓рд╛. рдХреГрдкрдпрд╛ рддреНрдпрд╛рдРрд╡рдЬреА рд╡реИрдпрдХреНрддрд┐рдХ рдкреНрд░рд╡реЗрд╢ рдЯреЛрдХрди рд╡рд╛рдкрд░рд╛. рд░рд┐рдореЛрдЯ: рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА рдХреГрдкрдпрд╛ https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ рдкрд╣рд╛. рдШрд╛рддрдХ: 'https://github.com//first-contrib.git/' рд╕рд╛рдареА рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЕрдпрд╢рд╕реНрд╡реА
[рддреБрдордЪреНрдпрд╛ рдЦрд╛рддреНрдпрд╛рд╕рд╛рдареА рдПрд╕рдПрд╕рдПрдЪ рдХреА рддрдпрд╛рд░ рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╡рд░ рдЧрд┐рдЯрд╣рдмрдЪреЗ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account).
# рддреБрдордЪреЗ рдмрджрд▓ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрдирд╛рд╕рд╛рдареА рд╕рдмрдорд┐рдЯ рдХрд░рд╛
рдЖрддрд╛ рд╣реА рдХрдорд╛рдВрдб рдЖрдордЪреНрдпрд╛ рд░реЗрдкреЛрдЪреНрдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рдЪрд╛рд▓рд╡рд▓реНрдпрд╛рдиреЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрдирд╛рд╕рд╛рдареА рдкреБрд▓ рд╡рд┐рдирдВрддреА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рдорд┐рд│реЗрд▓:
```bash
gh pr create --repo firstcontributions/first-contributions
```
рдпрд╛рдирдВрддрд░ рдкреБрд▓ рд╡рд┐рдирдВрддреА рд╕рдмрдорд┐рдЯ рдХрд░рд╛.
рддреБрдордЪреА рдирдореВрдж рдкреБрд▓ рд╡рд┐рдирдВрддреА рдХреГрддреАрдд рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА `gh status` рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛.
## рдЗрдереВрди рдХреБрдареЗ рдЬрд╛рдпрдЪрдВ?
рдЕрднрд┐рдирдВрджрди! рддреБрдореНрд╣реА рдиреБрдХрддреЗрдЪ рдорд╛рдирдХ рдлреЛрд░реНрдХ -> рдХреНрд▓реЛрди -> рд╕рдВрдкрд╛рджрди -> рдкреБрд▓ рд╡рд┐рдирдВрддреА рд╡рд░реНрдХрдлреНрд▓реЛ рдкреВрд░реНрдг рдХреЗрд▓реЗ рдЖрд╣реЗ рдЬреНрдпрд╛рдЪрд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдиреЗрдХрджрд╛ рдПрдХ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдореНрд╣рдгреВрди рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓!
рддреБрдордЪреЗ рдпреЛрдЧрджрд╛рди рд╕рд╛рдЬрд░реЗ рдХрд░рд╛ рдЖрдгрд┐ [рд╡реЗрдм ре▓рдк](https://firstcontributions.github.io/#social-share) рд▓рд╛ рднреЗрдЯ рджреЗрдКрди рддреЗ рддреБрдордЪреНрдпрд╛ рдорд┐рддреНрд░ рдЖрдгрд┐ рдЕрдиреБрдпрд╛рдпрд╛рдВрд╕рд╣ рд╢реЗрдЕрд░ рдХрд░рд╛.
рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд╣реА рдорджрдд рд╣рд╡реА рдЕрд╕рд▓реНрдпрд╛рд╕ рдХрд┐рдВрд╡рд╛ рдХрд╛рд╣реА рдкреНрд░рд╢реНрди рдЕрд╕рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рд╕реНрд▓реЕрдХ рдЯреАрдордордзреНрдпреЗ рд╕рд╛рдореАрд▓ рд╣реЛрдК рд╢рдХрддрд╛. [рд╕реНрд▓реЕрдХ рдЯреАрдордордзреНрдпреЗ рд╕рд╛рдореАрд▓ рд╡реНрд╣рд╛](https://join.slack.com/t/firstcontributors/shared_invite/zt-vchl8cde-S0KstI_jyCcGEEj7rSTQiA).
рдЖрддрд╛ рдЖрдкрдг рдЗрддрд░ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреНрдпреЗ рдпреЛрдЧрджрд╛рдирд╛рд╕рд╣ рдкреНрд░рд╛рд░рдВрдн рдХрд░реВрдпрд╛. рдЖрдореНрд╣реА рд╕реЛрдкреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрд╕рд╣ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдЪреА рд╕реВрдЪреА рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓реА рдЖрд╣реЗ рдЬреНрдпрд╛рд╡рд░ рддреБрдореНрд╣реА рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВ рд╢рдХрддрд╛. [рд╡реЗрдм ре▓рдкрдордзреАрд▓ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдЪреА рдпрд╛рджреА](https://firstcontributions.github.io/#project-list рдкрд╣рд╛).
### [рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рд╣рд┐рддреНрдп](additional-material/git_workflow_scenarios/additional-material.md)
##рдЗрддрд░ рд╕рд╛рдзрдирд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рд╢рд┐рдХрд╡рдгреНрдпрд╛
[рдореБрдЦреНрдп рдкреГрд╖реНрдард╛рд╡рд░ рдкрд░рдд](https://github.com/firstcontributions/first-contributions#tutorials-using-other-tools)