Π£ Π½Π°Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Git? ΠΠ°ΡΠ΅ΠΌ ΠΎΠ½ Π½ΡΠΆΠ΅Π½ ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ? (ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ) ΠΈΠ»ΠΈ ΡΠΊΠ°ΡΠ°ΡΡ Π² ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅, Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ»ΠΎ Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ Π½Π° ΡΡΡΠ±. ΠΠ»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈΠ· ΡΠΎΡΠΌΡ Π½ΠΈΠΆΠ΅:
ΠΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π½Π΅
Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈΡΡ
ΠΠΠΠΠΠ’Π ΠΠΠΠ‘Π¬ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ
ΠΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΎ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ Π²Π½ΠΈΠ·Ρ
ΡΡΡΠ°Π½ΠΈΡΡ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ° ClipSaver.ru
ΠΡΡΠ·ΡΡ, Π² ΡΡΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ Π²Π°ΠΌ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Git, Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ Π½ΡΠΆΠ΅Π½, ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ ΠΊΠ°ΠΊ Ρ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠΏΡΠΎΡΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅. ΠΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎΠ±ΠΎ Π²ΡΠ΅Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΠΈ Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ ΠΏΠΎΠΊΠ°ΠΆΡ ΠΊΠ°ΠΊ Ρ Π½ΠΈΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ. Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ git? Git - ΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ, Π° Π΅ΡΠ»ΠΈ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΡΠΎΡΡΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΡΠΎ ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΌ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π°ΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΊΠΎΠ΄Π΅, Π° ΡΠ°ΠΊΠΆΠ΅ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΉ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ Π»ΡΠ΄ΡΠΌ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ Π²ΠΌΠ΅ΡΡΠ΅ ΡΠ»Π°ΠΆΠ΅Π½ΠΎ ΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠΌ. ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅ ΡΡΠΎ Π²Ρ ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄ΠΎΠΏΡΡΡΠΈΠΌ ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , ΠΈ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π²Π°ΠΌ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π½ΡΠΆΠ½Π° Π»ΠΎΠ³ΠΈΠΊΠ° ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ ΡΡΠΎ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π΄Π΅Π»Π°ΡΡ. ΠΠΎΡ Π²Ρ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΠΊΠΎΠ΄, Π²ΡΠ΅ ΠΊΡΡΡΠΎ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ΄Π° ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΈΠ³ΡΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΌΠΎΠΆΠ΅Ρ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ? Git - ΡΡΠΎ ΠΊΠ°ΠΊ ΡΠ°Π· ΡΠ°ΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΡΠ°ΠΊΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈ ΠΏΠΎΡΠΎΠΌ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΈΠΌΠΈ, ΠΌΠ΅Π½ΡΡΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ Π½ΠΈΠΌ, ΡΠ΄Π°Π»ΡΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°ΡΡ ΠΈΡ , ΡΠ°ΠΊΠ°Ρ ΡΠΈΠΊΡΠ°ΡΠΈΡ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ Git-Π° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ `commit` ΠΡΠΎΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π³ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Π»ΠΈΠ±ΠΎ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΈΠ³ΡΠΎΠΉ ΠΈ Π΅Π΅ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡΠΌΠΈ Π»ΠΈΠ±ΠΎ Ρ ΡΠ°ΠΊΠΈΠΌ ΡΠΎΠ±ΠΎΡΠΎΠΌ-ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π΅ΠΌΡ ΡΠΊΠ°ΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°Π΅Ρ ΡΠ°ΠΊ ΡΠΊΠ°Π·Π°ΡΡ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡ Π²Π°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅, Π·Π°ΡΠΈΠΊΡΠΈΡΡΠ΅Ρ ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΈ Π·Π°ΡΠ΅ΠΌ Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΠΎΠΌΠ΅Π½ΡΠ»ΠΎΡΡ Π»ΠΈ ΡΡΠΎ-ΡΠΎ Π² ΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΡΠΎΡΠ»ΠΎΠΉ "ΡΠΈΠΊΡΠ°ΡΠΈΠΈ". Git ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ°ΠΊ ΠΈ Π΄Π΅Π»Π°Π΅Ρ, Π²Ρ Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π΅ΠΌΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΎΠ½ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π²Π°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π° ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Ρ Π΅ΠΌΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ Π²ΠΎΡ ΡΡΠΎ ΡΠ½ΠΈΠΌΠΊΠ°, ΡΠ°ΠΌ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ `commit hash` . Commit hash - Π½Π°Π±ΠΎΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΡΡ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ; Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π²Π΅ΡΠΊΠΈ Π² Π³ΠΈΡΠ΅ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ? Π git ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π²Π΅ΡΠΎΠΊ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅ ΡΠ΅Π±Π΅ ΡΡΠΎ Π²Π΅ΡΠΊΠ°, ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠ°Ρ branch - ΡΡΠΎ ΠΌΠ°ΡΡΡΡΡ ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π΅Π΄Π΅Ρ ΠΏΠΎΠ΅Π·Π΄, Π° ΠΊΠ°ΠΆΠ΄Π°Ρ Π΅Π³ΠΎ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ°, ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΡΠΎ ΠΊΠΎΠΌΠΌΠΈΡ. Π’ΠΎ Π΅ΡΡΡ ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π½Π°ΡΠΈΠ½Π°Π΅ΠΌ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΊΠ°ΠΊΡΡ-ΡΠΎ Π·Π°Π΄Π°ΡΡ, ΠΏΠΈΡΠ΅ΠΌ ΠΊΠΎΠ΄ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΠ΄ΡΠΈ Ρ ΡΠΎΡΠΊΠΈ Π Π² ΡΠΎΡΠΊΡ Π, Ρ Π½Π°Ρ ΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΡΡΡΠΎΠΉ ΡΠ°ΠΉΠ», Π° ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ Π½Π°Ρ ΠΊΠΎΠ΄ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ²ΠΎΠ»ΡΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΎΠ½ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΡΠΎ-ΡΠΎ Π²Π½ΡΡΠ½ΠΎΠ΅ Π΄Π΅Π»Π°ΡΡ. Π’Π°ΠΊ Π²ΠΎΡ ΡΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΠΏΠΎ ΡΠΎΠΉ ΠΆΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Ρ ΠΏΠΎΠ΅Π·Π΄ΠΎΠΌ, ΠΏΠΎΠ΅Π·Π΄Π²ΡΠ΅Π·ΠΆΠ°Π΅Ρ Ρ ΡΠΎΡΠΊΠΈ Π ΠΈ Π΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ΅Ρ Π°ΡΡ Π΄ΠΎ ΡΠΎΡΠΊΠΈ Π, ΠΈ ΡΡΠΎΡ ΠΌΠ°ΡΡΡΡΡ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π΅Ρ Π°ΡΡ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΠΏΡΡΠΈ (Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ ΠΈ Π±ΡΠ΄Π΅Ρ Π²Π΅ΡΠΊΠ° Π½Π°ΡΠ΅Π³ΠΎ git), Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎ ΠΏΡΡΠΈ Π΅ΠΌΡ Π½Π°Π΄ΠΎ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ ΡΡΠΎΠ±Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ ΠΏΠΎ ΠΌΠ°ΡΡΡΡΡΡ, ΡΡΠΎ ΠΈ Π±ΡΠ΄ΡΡ ΠΊΠΎΠΌΠΌΠΈΡΡ Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅, ΡΠΎ Π΅ΡΡΡ ΠΌΡ ΠΏΠΈΡΠ΅ΠΌ ΠΊΠΎΠ΄ Π² ΡΠ°ΠΌΠΊΠ°Ρ Π²Π΅ΡΠΊΠΈ ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ ΠΊΠΎΠΌΠΌΠΈΡΡ, Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΡΠΎΡ ΡΠ°Π½ΡΡΡ Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ Π²Π½ΡΡΡΠΈ ΠΌΠ΅ΡΠΊΠΈ. ΠΠ°ΠΊ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ? ΠΠ°ΠΊ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΌ ΡΠ°ΡΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΠΈΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ°Π·Π½ΡΡ Π»ΡΠ΄Π΅ΠΉ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΡΠΌΠΈ? ΠΡΠ΅ Π΄Π΅Π»ΠΎ Π² ΡΠΎΠΌ ΡΡΠΎ ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ Π½Π°Π΄ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΎΠΊΠΎ Π»ΡΠ΄Π΅ΠΉ ΠΏΠΈΡΡΡ ΠΊΠΎΠ΄ ΠΎΠ½ΠΈ Π²ΠΎ 1 ΠΌΠΎΠ³ΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΌΠ΅Π½ΡΡΡ ΠΎΠ΄Π½ΠΈ ΠΈ ΡΠ΅ ΠΆΠ΅ ΡΠ°ΠΉΠ»Ρ. Π’Π°ΠΊ Π²ΠΎΡ ΡΠΈΡΠΊΠ° Π³ΠΈΡΠ° Π² ΡΠΎΠΌ ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΠΌ ΡΠ΅Π±Π΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΊΡΡ Π²Π΅ΡΠΊΡ, ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΡΡΡ ΠΏΠΎΠ΅Π·Π΄Π° Π½Π° ΠΏΡΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π±ΡΠ΄ΡΡ ΡΠ²ΠΎΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, ΡΠΎ Π΅ΡΡΡ ΡΠ²ΠΎΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΌΠΈΡΡ ΡΡΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΠΈ ΡΡΠ° Π²Π΅ΡΠΊΠ° ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°ΠΆΠ΅ΠΌ ΡΠ°ΠΊ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ ΠΈ ΡΠ°ΠΌ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΡΠ²ΠΎΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π΄Π΅Π»Π°ΡΡ ΠΊΠΎΠΌΠΌΠΈΡΡ. Π Π²ΡΠ΅ ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠ΅, Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΊΠΎΠ΄ ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΌ Π½Π°Π΄ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ, ΠΌΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΠΊΡ, ΠΏΠΎ ΠΏΡΡΠΈ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ ΠΌΡ Π² ΡΡΠΎΠΌ Π²Π΅ΡΠΊΠ΅ Π΄Π΅Π»Π°Π΅ΠΌ ΠΊΠΎΠΌΠΌΠΈΡΡ ΡΡΠΎΠ±Ρ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ ΡΡΠΎ Ρ Π½Π°Ρ Π²ΡΠ΅ Π³ΠΎΡΠΎΠ²ΠΎ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ, ΡΠΊΠ°ΠΆΠ΅ΠΌ ΡΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ ΡΡΠΎΠ±Ρ Π½Π°ΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΅Ρ Π°Π»ΠΈ ΠΏΠΎ ΠΎΠ±ΡΠ΅ΠΌΡ ΠΌΠ°ΡΡΡΡΡΡ, ΡΠΎ ΠΌΡ ΠΏΡΠΎΡΡΠΎ ΡΠ»ΠΈΠ²Π°Π΅ΠΌ Π²ΡΠ΅ Π½Π°ΡΠΈ ΠΊΠΎΠΌΠΌΠΈΡΡ ΠΈΠ· Π½Π°ΡΠ΅ΠΉ Π²Π΅ΡΠΊΠΈ Π² ΠΎΠ±ΡΡΡ. ΠΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Ρ ΠΏΠΎΠ΅Π·Π΄Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΡΠΎ Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ Π³Π»Π°Π²Π½ΡΠΉ ΠΏΠΎΠ΅Π·Π΄Π½ΠΎΠΉ ΠΌΠ°ΡΡΡΡΡ Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π΅ΡΡΡ Π²ΡΠ΅ Π½Π°ΡΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, ΠΊΠΎΠΌΠΌΠΈΡΡ ΠΈΠ· Π²ΡΠ΅Ρ Π²Π΅ΡΠΎΠΊ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π²ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ, ΡΠ΄Π΅Π»Π°Π»ΠΈ Π²Π΅ΡΠΊΡ, Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΠΊΠΎΠ΄ ΠΏΠΎΠΏΡΡΠ½ΠΎ ΡΠΈΠΊΡΠΈΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΌΠΈΡΠ°ΠΌΠΈ, ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΠΈ, ΡΠ»ΠΈΠ»ΠΈ Π²ΡΠ΅ Π½Π°ΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΎΠ±ΡΡΡ Π²Π΅ΡΠΊΡ ΡΡΠΎΠ±Ρ ΡΡΠΈ ΠΊΠΎΠΌΠΌΠΈΡΡ, ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π±ΡΠ»ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π²ΡΠ΅ΠΌ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ. 00:00 ΠΠ°ΡΠ°Π»ΠΎ 1:03 - Git - ΡΡΠΎ ΡΡΠΎ? 2:52 - Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Git commit 4:09 - ΠΠ΅ΡΠΊΠΈ ΠΈΠ»ΠΈ Β«branchΒ» ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅? 5:27 - ΠΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Git? 7:49 - ΠΠ°ΠΊ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Git Π² ΡΠ°Π±ΠΎΡΠ΅. ΠΡΠ°ΠΊΡΠΈΠΊΠ°. 7:57 - ΠΠΎΠ²ΡΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ. (Git init) 9:17 - Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π° ΠΈ ΠΊΠΎΠΌΠΌΠΈΡΠ°. (Git commit) 11:46 - Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² (Git commit -m) 12:46 - ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π²Π΅ΡΠΊΠ°ΠΌΠΈ ΠΈ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΎΠ½ΠΈ Π±ΡΠ²Π°ΡΡ. 14:51 - Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ develop Π²Π΅ΡΠΊΠΈ, ΠΈ Π²Π΅ΡΠΊΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ( Git checkout -b feature) 17:06 - ΠΠ°ΠΊ Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ Π² Git 19:39 - ΠΡΠΊΠ°Ρ ΠΊ ΠΊΠΎΠΌΠΌΠΈΡΡ (Git reset) 20:44 - Π‘Π»ΠΈΠ² Π½Π° ΠΎΠ΄Π½Ρ Π²Π΅ΡΠΊΡ (Git merge) Π‘ΠΎΡΡΠ΅ΡΠΈ: Β Β /Β itwithvitalyΒ Β Β Β /Β itwithvitalyΒ Β #ΠΏΡΠΈΠΌΠ΅ΡΡΠΠ·ΠΡΠ°ΠΊΡΠΈΠΊΠΈ #ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅IT #ΡΡΠ°Π½ΠΎΠ²ΠΈΠΌΡΡΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ