- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ ΠΈ Π½Π°ΠΏΠΈΡΠΈΡΠ΅
git
- Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ git ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½, ΡΠΎΠ³Π΄Π° ΠΡ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΠΏΡΠ°Π²ΠΊΡ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΡ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΠΏΡΠ½ΠΊΡΡ
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π΅Π³ΠΎ ΡΡΡΠ°Π½ΠΎΡΠΈΡΡ, ΡΠΎΠ³Π»Π°ΡΠ°ΠΉΡΠ΅ΡΡ
- ΠΠ»ΠΈ ΠΡ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΎΡΠΈΠ±ΠΊΡ, ΡΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Ρ ΡΠ°ΠΉΡΠ° git
- Π’Π΅ΠΏΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΠΊΠΎΠ½Π°Π½Π΄Ρ, ΠΏΠΎΡΠΈΡΠ°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
- ΠΡΠ°ΡΠΊΡΡ ΠΈ ΠΏΡΠΎΡΡΡΡ ΡΠΏΠΎΡΠ³Π°Π»ΠΊΡ ΠΏΠΎ ΠΊΠΎΠ½Π°Π½Π΄Π°ΠΌ
git
ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΡΡ - Π ΡΡΡ ΠΌΡ ΡΠΎΠ±ΡΠ°Π»ΠΈ Π΄Π»Ρ ΠΠ°Ρ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ Π΄Π»Ρ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ: HowProgrammingWorks/VersionControl
- ΠΡΠ°ΡΠΊΡΡ ΠΈ ΠΏΡΠΎΡΡΡΡ ΡΠΏΠΎΡΠ³Π°Π»ΠΊΡ ΠΏΠΎ ΠΊΠΎΠ½Π°Π½Π΄Π°ΠΌ
- ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠΉΡΠ΅ΡΡ Π½Π° github
- Π ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ±Π½ΡΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ
- Π‘ΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ Π΅Π³ΠΎ ΠΊ ΡΠ΅Π±Π΅ Π½Π° ΠΌΠ°ΡΠΈΠ½Ρ ΡΠ΅ΡΠ΅Π·
git clone <url>
- ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ:
branch, add, commit, push
- ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ:
pull request, merge
(ΡΠ΅ΡΠ΅Π· Π²Π΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ) - ΠΠΎΡΠΎΠΌ ΠΎΡΠ²Π°ΠΈΠ²Π°ΠΉΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ² Π΄Π»Ρ:
merge, cherry-pick, rebase
- ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° github:
issues, projects, insights
- Π§Π΅ΡΠ΅Π·
nvm
ΠΏΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ - ΠΠ»ΠΈ ΡΠ΅ΡΠ΅Π·
nvs
ΠΏΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ - ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· ΠΏΠ°ΠΊΠ΅ΡΠ½ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π²Π°ΡΠ΅ΠΉ ΠΠ‘ ΠΏΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ
- ΠΠ»ΠΈ ΠΈΠ· ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² ΡΠΎΠ±ΡΠ°ΡΡ ΠΏΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΡΡ
- ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π² ΠΏΡΠΎΠ΅ΠΊΡ
package.json
ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈnpm init
- ΠΠ°ΠΊΠ΅ΡΠ½ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ
npm
ΠΈ Π²Π΅Π±-ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΡΡΡ npmjs.com - ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
npm install metasync
- ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π² ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ°ΠΉΠ»Ρ:
.npmignore
ΠΈ.gitignore
ΠΈΠ· ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡΡ Π² ΡΡΡ: npmignore ΠΈ .gitignore
- Π‘Π°ΠΉΡ ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅: eslint
- ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ
- ΠΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠ΅: github.com/HowProgrammingWorks/Project
- ΠΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π±ΡΠ°ΡΡ Π² Π½Π°ΡΠ΅ΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ: http://how.programming.works
- Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°ΡΠ΅Π³ΠΎ ΠΠ Metarhis ΡΡΡ: http://metarhia.com
- Π½Π° Github: https://github.com/tshemsedinov
- Π½Π° Habrahabr: https://habrahabr.ru/users/marcusaurelius/
- Π½Π° LinkedIn: https://www.linkedin.com/in/shemsedinov/
- Π½Π° NPM: https://www.npmjs.com/~timur.shemsedinov
- Π½Π° Facebook: https://www.facebook.com/tshemsedinov
- Π½Π° Instagram: https://www.instagram.com/tshemsedinov/
- Π½Π° Twitter: https://twitter.com/ImpressAppSrv