=======
upstream/main
áááźáŹá¸ááŹááŹá ááŹá¸ááťáŹá¸ááźááşáˇ áááşáááşá
=======
upstream/main
áááşáĄááŹáááᯠááááĽáŽá¸ááŻáśá¸ááŻááşááąáŹááşáĄá፠áĄáááşáĄáá˛áá˝áąáˇááźáŻáśáááŤáááşá áĄáá°á¸áááźááşáˇ áá°áĄááťáŹá¸áá˛áˇ ááąáŤááşá¸áááşá¸ááŻááşáááŻááşááźáá˛áˇ áĄá፠ááááşáážááşááŹá¸áá˛áˇ áĄáážáŹá¸ááťáŹá¸áá˝áąáˇááááşááźáŽá¸ áĄáááşáááźáąááŹáá˝áąááźá áşáááşááŤáááşá Open source software ááťáŹá¸áááąáŹáˇ áá°áĄááťáŹá¸áá˛áˇ ááąáŤááşá¸áááşá¸áááşááśááŻááşáááŻááş ááźáááŹááŤá ááŤááźáąáŹááşáˇáááŻáˇ ááááĽáŽá¸ááŻáśá¸áĄááźáááş open-source project ááťáŹá¸ááᯠááŤáááş áá°ááŽááąáŹááşááśáˇáá°ááťáŹá¸ááᯠáááááŻáśá¸áĄááźáááş áá°ááŽááąáŹááşááśáˇáááŻááşáááŻáˇáá˛áˇ áá˝ááşáá° áááŻá¸áážááşá¸áá˛áˇ ááąáˇááŹáááşá¸ááźá áşáááŻáˇ áááşáá˝ááşááŤáááşá
ááąáˇááťááşáááşá¸ á áŹá áąáŹááşáá˝áąáá˛áˇ ááŽááŽáááŻáá˝áąá áĄáá°áĄááŽááááŻááşááąáŹáşáᲠááááşáááşáá˝áąáˇááŻááşááąáŹááşááŹáááş áááŻááąáŹááşá¸ááŹááážáááŤáá°á¸á áᎠproject á áááááŻáśá¸áĄááźáááş áá°ááŽááąáŹááşááśáˇááąá¸áá˛áˇ áá°áá˝áąáĄáá˝ááş áá˝ááşáá° áážáá¸áážááşá¸ááźáŽá¸ áĄáá°áĄááŽáĄááąáŹááşááśáˇááźá áşá áąáááŻáˇ áááşáá˝ááşááŤáááşá áážááşááŹá¸á፠: áááşááááşááąáŹááşáááşááŹáážáááąááą áááşááááŻááąáŹááşá¸ááąáŹááşá¸áááşáá°áááŻááşááą ááźá áşáááşá áááşáᏠáĄáąáŹááşáážáŹáážááá˛áˇ áĄáááşáˇáááŻááşá¸ááŻááşáá˝áŹá¸ááťážááş áááşáˇáá˛áˇ áááááŻáśá¸ áá°ááŽááąáŹááşááśááźááşá¸áážáŹ áĄáááşááźáąá á˝áŹ ááźáŽá¸ááźáąáŹááşáá˝áŹá¸áážáŹáááŻáᏠáĄáŹáááśááŤáááşá
<<<<<<< HEAD command line (áááŻáˇ) terminal áĄááŻáśá¸ááźáŻááᏠáĄáááşáááźáąááŤá GUI tools áĄááŻáśá¸ááźáŻááŻáśááťáŹá¸ááᯠááŽáážáŹááźááşáˇáááş
command line (áááŻáˇ) terminal áĄááŻáśá¸ááźáŻááᏠáĄáááşáááźáąááŤá GUI tools áĄááŻáśá¸ááźáŻááŻáśááťáŹá¸ááᯠááŽáážáŹááźááşáˇáááş
upstream/main
áááşáˇáá˝ááşááťá°ááŹáá˛áážáŹ Git ááá˝ááşá¸áááąá¸ááťážááş ááŽáážáŹ áá˝ááşá¸áááşá¸ááźááşáˇáááş.
<<<<<<< HEAD Fork ááŻááşáááŻáˇáĄáá˝ááş á áŹááťááşáážáŹáĄááąáŤáşááŹá¸áážáážááá˛áˇ fork áááŻááşáááŻááááşááŤá
Fork ááŻááşáááŻáˇáĄáá˝ááş á áŹááťááşáážáŹáĄááąáŤáşááŹá¸áážáážááá˛áˇ fork áááŻááş áááŻáážáááşááŤá
upstream/main áᎠrepository á áááşáˇ áĄááąáŹááşáˇááᯠááŻáśá áśáá°áá˝áŹá¸áĄááąáá˛áˇ ááąáŹááşááŹááŤáááşá
<<<<<<< HEAD ááŻáá fork ááŻááşááŹá¸áá˛áˇ repository ááᯠáááşáˇáá˝ááşááťá°ááŹáᲠclone ááŻááşááŤáááşá áááşáˇ Github áĄááąáŹááşáˇáááŻáá˝áŹá¸ááźáŽá¸ fork ááŻááşááŹá¸áá˛áˇ repository ááᯠáá˝ááşáˇááŤá Code áááŻáá˛áˇ áááŻááşááąá¸ááᯠáážáááşááźáŽá¸ copy to clipboard icon ááąá¸ááᯠáážáááşááŤá
ááŻáá fork ááŻááşááŹá¸áá˛áˇ repository ááᯠáááşáˇáá˝ááşááťá°ááŹáᲠclone ááŻááşááŤáááşá áááşáˇ Github áĄááąáŹááşáˇáááŻáá˝áŹá¸ááźáŽá¸ fork ááŻááşááŹá¸áá˛áˇ repository ááᯠáá˝ááşáˇááŤá Code áááŻáá˛áˇ áááŻááşááąá¸ááᯠáážáááşááźáŽá¸ copy to clipboard icon ááąá¸ááᯠáážáááşááŤá
upstream/main
command line (áááŻáˇ) terminal áááŻáá˝ááşáˇááźáŽá¸ áĄáąáŹááşá Git command ááᯠrun ááŤá
<<<<<<< HEAD
git clone "ááŻáá copy ááŹá¸áá˛áˇ áááşáˇááş"
"ááŻáá copy ááŹá¸áá˛áˇ áááşáˇááş" (quotation marks ááááşáˇáááŤ) áááŻááŹáᏠáᎠrepository(ááŽáááąáŹááťááşáá˛áˇ áááşáˇ fork)áá˛áˇ áááşáˇááşáᲠááźá áşááŤáááşá ááŽááąááŹáážáŹ áĄáááşáááźáąááźá áşáá˛áˇáááş áĄááąáŤáşá áĄáááşáˇááťáŹá¸ááᯠááźááşááŻááşááŤá
git clone "ááŻáá copy ááŹá¸áá˛áˇ áááşáˇááş"
"ááŻáá copy ááŹá¸áá˛áˇ áááşáˇááş" (quotation marks ááááşáˇáááŤ) áááŻááŹáᏠáᎠrepository(ááŽáááąáŹááťááşáá˛áˇ áááşáˇ fork)áá˛áˇ áááşáˇááşáᲠááźá
áşááŤáááşá ááŽááąááŹáážáŹ áĄáááşáááźáąááźá
áşáá˛áˇáááş áĄááąáŤáşá áĄáááşáˇááťáŹá¸ááᯠááźááşááŻááşááŤá
>>>>>>> upstream/main
<img align="right" width="300" src="https://firstcontributions.github.io/assets/Readme/copy-to-clipboard.png" alt="copy URL to clipboard" />
áĽáááŹ:
git clone https://github.com/this-is-you/first-contributions.git
<<<<<<< HEAD
`this-is-you` áááŻáᏠáááşáˇáá˛áˇ Github username áᲠááźá
áşááŤáááşá ááŽáĄáááşáˇáá˝áąá Github áážáŹáážááá˛áˇ first-contributions repository ááᯠáááşáˇáá˝ááşááťá°ááŹáá˛ááᯠáá°á¸áá˛áˇááŹáᲠááźá
áşááŤáááşá
=======
`this-is-you` áááŻáᏠáááşáˇáá˛áˇ Github username áᲠááźá
áşááŤáááşá ááŽáĄáááşáˇáá˝áąá Github áážáŹáážááá˛áˇ first-contributions repository ááᯠáááşáˇáá˝ááşááťá°ááŹáá˛áááŻáˇ áá°á¸áááşáˇááŹáᲠááźá
áşááŤáááşá
>>>>>>> upstream/main
## Branch áĄáá
áşááŻááşááźááşá¸
áááş copy ááŻááşááŹá¸áá˛áˇ repository directory ááᯠáááąáŹááşááąá¸áááş áĄáąáŹááşá command ááᯠrun ááźáŽá¸ ááąáŹááşáĄáąáŹááşáá˝áŹá¸ááŤá
cd first-contributions
Branch áĄáá
áşááᯠ`git checkout` command ááᯠrun ááźáŽá¸ááŻááşááŤá
git checkout -b your-new-branch-name
áĽáááŹ:
git checkout -b add-alonzo-church
<<<<<<< HEAD
(Branch ááŹáááşááŹááźá
áşááźá
áşáááŤáááş áááŻáˇááąáŹáşáᲠáᎠproject ááááşáˇ ááŹáááşáááŻáááşáááşáˇáážáŹááźá
áşáááŻáˇ *add* áááşáˇááŹáááşááᯠáĄáŹá¸ááŻáśá¸áá˛áˇ áĄáááşááźáąáĄáąáŹááşáááşáˇááąá¸ááŤá)
## ááźáąáŹááşá¸á
ááŹáážáááŹááťáŹá¸ ááźáąáŹááşá¸ááźáŽá¸ áááŻááźáąáŹááşá¸áá˛áˇáážáŻááťáŹá¸ááᯠcommit ááŻááşááźááşá¸
áááşáˇ text editor áážáŹ `Contributors.md` áááŻáá˝ááşáˇááŤá ááááşááŻáśá¸áážááşáˇááąáŹááşááŻáśá¸áážáá˝á˛á áááşáˇáá˛áˇ ááŹáááşááᯠáĄáááşááźáąáá˛áˇ ááąááŹáážáŹáááşáˇááźáŽá¸ save ááŤá
=======
(Branch ááŹáááşááŹááźá
áşááźá
áşáááŤáááş áááŻáˇááąáŹáşáᲠáᎠproject ááááşáˇ ááŹáááşáááŻáááşáááşáˇáážáŹááźá
áşáááŻáˇ _add_ áááşáˇááŹáááşááᯠáĄáŹá¸ááŻáśá¸áá˛áˇ áĄáááşááźáąáĄáąáŹááşáááşáˇááąá¸ááŤá)
## ááźáąáŹááşá¸á
ááŹáážáááŹááťáŹá¸ ááźáąáŹááşá¸ááźáŽá¸ áááŻááźáąáŹááşá¸áá˛áˇáážáŻááťáŹá¸ááᯠcommit ááŻááşááźááşá¸
áááşáˇ text editor áážáŹ `Contributors.md` áááŻáá˝ááşáˇááŤá ááááşááŻáśá¸áážááşáˇááąáŹááşááŻáśá¸áážáá˝á˛á áááşáˇáá˛áˇ ááŹáááşááᯠáĄáááşááźáąáá˛áˇ ááąááŹáážáŹáááşáˇááźáŽá¸ save ááŤá
>>>>>>> upstream/main
<img align="right" width="450" src="https://firstcontributions.github.io/assets/Readme/git-status.png" alt="git status" />
ááźáŽá¸áááş áᎠfolder áážááá˛áˇááąááŹáááŻáá˝áŹá¸ááźáŽá¸ `git status` command ááᯠrun ááŤá áááşááŹáá˝áąááźáąáŹááşá¸ááŹá¸áá˛áááŻáᏠááźááşáááŤááááşáˇáááşá
ááŽááźáąáŹááşá¸áá˛áážáŻáá˝áąááᯠáááşáˇáá˛áˇ branch áááŻáááşáˇáááŻáˇáĄáá˝ááş `git add` command ááᯠrun ááŤá
git add Contributors.md
áĄáᯠcommit ááŻááşáááŻáˇ `git commit` command ááᯠrun ááąá¸ááŤá
git commit -m "Add to Contributors list"
`<your-name>` ááąááŹáážáŹ áááşáˇááŹáááşááᯠáĄá
áŹá¸áááŻá¸ááŤá
## áááşáˇáá˛áˇ ááźáąáŹááşá¸áᲠááźáŻááźááşáážáŻáááŻááťáŹá¸ááᯠGithub áááŻáˇáááşááŤá
ááźáąáŹááşá¸áá˛áážáŻááťáŹá¸ááᯠGithub áááŻáˇáááşáááŻáˇáĄáá˝ááş `git push` ááᯠrun ááŤá
git push origin
`<add-your-name>` ááąááŹáážáŹ áááşáĄáá
áşááŻááşááŹá¸áá˛áˇ branch ááŹáááşáááŻáááşáˇááŤá
## áááşááźáąáŹááşá¸ááŹá¸áᏠáá˝áąááᯠreview ááŻááşáááŻáˇ submit ááŻááşááŤá
<<<<<<< HEAD
áááşáˇ GitHub á áááşáˇ repository áážáŹ `Compare & pull request` áááŻáá˛áˇ áááŻááşááźááşááąááážáŹááŤá áĄá˛áˇáááŻááşááᯠáááŻááşáááŻááşááŤá
=======
áááşáˇ GitHub á áááşáˇ repository áážáŹ `Compare & pull request` áááŻáá˛áˇ áááŻááşááźááşááąááážáŹááŤá áĄá˛áˇáᎠáááŻááşááᯠáážáááşáááŻááşááŤá
>>>>>>> upstream/main
<img style="float: right;" src="https://firstcontributions.github.io/assets/Readme/compare-and-pull.png" alt="create a pull request" />
áĄáᯠpull request ááᯠsubmit ááŻááşáááŻááşááŤá
<img style="float: right;" src="https://firstcontributions.github.io/assets/Readme/submit-pull-request.png" alt="submit pull request" />
áááşáˇáá˛áˇááźáąáŹááşá¸áá˛áážáŻáá˝áąááᯠáᎠproject áá˛áˇ master branch áážáŹ áááşáˇáá˝ááşá¸ááąá¸áážáŹááźá
áşááŤáááşá ááŤááźáąáŹááşáˇ áᎠproject áá˛áˇ master branch áážáŹ áááşáˇáá˝ááşá¸ááźáŽá¸áááş áááşáˇáážáŹ notification email ááąáŹááşááŹááŤááááşáˇáááşá
## ááŤááźáŽá¸áááş ááŹáá˝áąáááş ááąáˇááŹááá˛
Congratulation! Open Source Project áá˝áąáážáŹ áĄááźá˛ááŻááşáááąáˇáážááá˛áˇ _fork -> clone -> edit -> pull request_ ááŻááşáááşá¸á
áĽáşááᯠáááş áĄáąáŹááşááźááşá
á˝áŹ ááŻááşáááŻááşáá˛áˇááŤááźáŽá
áĄáᯠáááşáá°ááŽááąáŹááşááśáˇáá˛áˇááŹááᯠáááşáˇáá°áááşááťááşá¸áá˝áąááᯠshare ááťááşáááş [áᎠweb app](https://firstcontributions.github.io/#social-share) ááᯠáá˝áŹá¸ááŤá
<<<<<<< HEAD
áááźáŹá¸áĄáá°áĄááŽááťáŹá¸áá˛áˇ ááąá¸á
ááŹááťáŹá¸áážáááŤá ááťá˝ááşááąáŹáşáááŻáˇáá˛áˇ Slack team ááᯠáááşááąáŹááş ááąá¸ááźááşá¸áááŻááşááŤáááşá[Join slack team áááŻáˇ áááşáááş](https://join.slack.com/t/firstcontributors/shared_invite/zt-vchl8cde-S0KstI_jyCcGEEj7rSTQiA).
=======
áááźáŹá¸áĄáá°áĄááŽááťáŹá¸áá˛áˇ ááąá¸á
ááŹááťáŹá¸áážáááŤá ááťá˝ááşááąáŹáşáááŻáˇáá˛áˇ Slack team ááᯠáááşááąáŹááş ááąá¸ááźááşá¸áááŻááşááŤáááşá[Join slack team áááŻáˇ áááşáááş](https://join.slack.com/t/firstcontributors/shared_invite/zt-vchl8cde-S0KstI_jyCcGEEj7rSTQiA).
>>>>>>> upstream/main
ááąáŹááşáááş áááąáŹááťááşááťáŹá¸áááŻáááşá¸ áááşááąáŹááşáá°ááŽáááŻááŤá ááťá˝ááşááąáŹáşáááŻáˇ ááźáŻá
áŻááŹá¸áá˛áˇ áááąáŹááťááşá
áŹáááşá¸ááᯠááąáˇááŹáááŻááşááŤáááşá [web app áá˛ááž áááąáŹááťááşá
áŹáááşá¸](https://firstcontributions.github.io/#project-list).
### [áĄááźáŹá¸ áá˝áąááŽááŹááŽááťáŹá¸](additional-material/git_workflow_scenarios/additional-material.md)
## áĄááźáŹá¸ Tools ááťáŹá¸ áĄááŻáśá¸ááźáŻáááşáˇ tutorial
| <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> |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [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) |