computing_bytes_scratch_repo

Open Source Love License: MIT Open Source Helpers

Առաջին ներդրումները

Այս նախագիծը նպատակ ունի պարզեցնել և ուղղորդել, թե ինչպես են սկսնակները կատարում իրենց առաջին ներդրումը: Եթե ​​ցանկանում եք կատարել ձեր առաջին ներդրումը, հետևեք ստորև նշված քայլերին.

Եթե ​​ձեզ դուր չի գալիս հրամանի տողը, այստեղ կան ձեռնարկներ՝ օգտագործելով GUI գործիքները

պատառաքաղել այս պահոցը

Եթե ​​դուք չունեք git ձեր մեքենայի վրա, տեղադրեք այն.

Պատառաքաղեք այս պահոցը

Պատառաքաղեք այս պահոցը՝ սեղմելով այս էջի վերևի պատառաքաղի կոճակը: Այս կստեղծի այս պահոցի պատճենը ձեր հաշվում.

Կլոնավորեք պահեստը

Կլոնավորեք պահեստը

Այժմ կլոնավորեք պատառաքաղված պահոցը ձեր մեքենայի մեջ: Գնացեք ձեր GitHub հաշիվ, բացեք պատառաքաղված պահոցը, սեղմեք կոճակի կոճակը և սեղմեք copy to clipboard պատկերակը.

Բացեք տերմինալ և գործարկեք հետևյալ git հրամանը:

git clone "url-ը որ դուք հենց նոր պատճենեցիք"

որտեղ «url-ը, որը հենց նոր պատճենեցիր» (առանց չակերտների) այս պահոցի url-ն է (այս նախագծի ձեր պատառաքաղը): Դիտեք նախորդ քայլերը՝ URL-ը ստանալու համար

պատճենել URL-ը clipboard-ում

Օրինակ:

git clone git@github.com:this-is-you/first-contributions.git

որտեղ this-is-you ձեր GitHub օգտանունն է: Այստեղ դուք պատճենում եք GitHub-ի առաջին ներդրումների պահոցի բովանդակությունը ձեր համակարգչում.

Ստեղծեք մասնաճյուղ

Փոխեք ձեր համակարգչի պահեստի գրացուցակը (եթե արդեն այնտեղ չեք):

cd first-contributions

Այժմ ստեղծեք մասնաճյուղ՝ օգտագործելով «git switch» հրամանը:

git switch -c քո-նոր-մասնաճյուղի-անունը

Օրինակ:

git switch -c add-sarkis-cult

Կատարեք անհրաժեշտ փոփոխությունները և commit կատարեք այդ փոփոխությունները

Այժմ բացեք Contributors.md ֆայլը տեքստային խմբագրիչում, ավելացրեք ձեր անունը դրան: Մի ավելացրեք այն ֆայլի սկզբում կամ վերջում: Տեղադրեք այն ցանկացած տեղ արանքում: Այժմ պահեք ֆայլը.

git status

Եթե ​​գնաք նախագծի գրացուցակ և կատարեք git status հրամանը, կտեսնեք, որ փոփոխություններ կան.

Ավելացրե՛ք այդ փոփոխությունները այն ճյուղին, որը հենց նոր ստեղծեցիք՝ օգտագործելով git add հրամանը:

git add Contributors.md

Այժմ կատարեք այդ փոփոխությունները՝ օգտագործելով git commit հրամանը:

git commit -m "Add your-name to Contributors list"

your-name փոխարինելով ձեր անունով.

Փոփոխությունները մղեք GitHub-ին

Կատարեք ձեր փոփոխությունները՝ օգտագործելով git push հրամանը:

git push -u origin your-branch-name

your-branch-name-ը փոխարինելով ավելի վաղ ստեղծված մասնաճյուղի անունով.

Եթե ​​հրելիս սխալներ եք ստանում, սեղմեք այստեղ. - ### Վավերացման սխալ
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
  remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
  fatal: Authentication failed for 'https://github.com//first-contributions.git/'</pre>
  Գնացեք [GitHub-ի ձեռնարկ](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account) ձեր հաշվի համար SSH բանալի ստեղծելու և կազմաձևելու վերաբերյալ.
  </details>

## Ներկայացրեք ձեր փոփոխությունները վերանայման

Եթե ​​գնաք ձեր պահոց GitHub-ում, կտեսնեք `Compare & pull request` կոճակը: Սեղմեք այդ կոճակի վրա.

create a pull request

Այժմ ներկայացրեք pull request-ը.

submit pull request

Շուտով ես կմիավորեմ ձեր բոլոր փոփոխությունները այս նախագծի հիմնական ճյուղի մեջ: Փոփոխությունները միաձուլվելուց հետո դուք կստանաք ծանուցման նամակ.

## Որտեղ գնալ այստեղից?

Շնորհավորում եմ Դուք հենց նոր ավարտեցիք ստանդարտ _fork -> clone -> edit -> pull request_ աշխատանքային հոսքը, որը հաճախ կհանդիպեք որպես ներդրող!

Նշեք ձեր ներդրումը և կիսվեք այն ձեր ընկերների և հետևորդների հետ՝ գնալով [վեբ հավելված](https://firstcontributions.github.io/#social-share).

Դուք կարող եք միանալ մեր Slack թիմին, եթե օգնության կարիք ունեք կամ հարցեր ունեք. [Միացե՛ք Slack թիմին](https://join.slack.com/t/firstcontributors/shared_invite/zt-1n4y7xnk0-DnLVTaN6U9xLU79H5Hi62w).

Հիմա եկեք սկսենք ձեր ներդրումն ունենալ այլ նախագծերում: Մենք կազմել ենք հեշտ խնդիրներ ունեցող նախագծերի ցանկ, որոնցից կարող եք սկսել: Ստուգեք [վեբ հավելվածի նախագծերի ցանկը](https://firstcontributions.github.io/#project-list).

### [Լրացուցիչ նյութ](additional-material/git_workflow_scenarios/additional-material.md)

## Ձեռնարկներ՝ օգտագործելով այլ գործիքներ

| GitHub Desktop | Visual Studio 2017 | GitKraken | VS Code | Sourcetree App | IntelliJ IDEA |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [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)                                                                                                                                                          |

Այս նախագծին աջակցում են: