рдХрд╛рдо рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдирд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рд╕рднреА рд╕рд╣рдпреЛрдЧреА рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдореЗрд░реЗ рдЖрдиреЗ рд╕реЗ рдХреБрдЫ рд╣рдлреНрддреЗ рдкрд╣рд▓реЗ рд╣реА рдХрдВрдкрдиреА рдиреЗ Git рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдерд╛ред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдореЙрдиреАрдЯрд░ рдкрд░ рдПрдХ рд╕реНрдорд░рдг рдХреЗ рд╕рд╛рде рд╕рднреА рд╕реНрдЯрд┐рдХрд░ рд▓рдЯрдХрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ: рдкрд╣рд▓реЗ рдЬреЛрдбрд╝реЗрдВ, рдлрд┐рд░ рдХрдорд┐рдЯ рдХрд░реЗрдВ, рдлрд┐рд░ рдкреБрд╢ рдХрд░реЗрдВред

рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рдХреНрдпреЛрдВред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдХреЗрд╡рд▓ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдХрдбрд╝рд╛рдИ рд╕реЗ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛, рдЕрдиреНрдпрдерд╛ рдкрд░реЗрд╢рд╛рдиреАред рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛рдПрдВ рдЗрддрдиреА рдмрд╛рд░ рдкреИрджрд╛ рд╣реБрдИрдВ рдХрд┐ рдореИрдВрдиреЗ рдПрдХ рдЧрд┐рдЯ рдХрд╛рд░реНрдпрд╢рд╛рд▓рд╛ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рд╡рд┐рдЪрд╛рд░
рдореБрдЭреЗ рдЕрдкрдиреЗ рд╕рд┐рд░ рдореЗрдВ рдореИрдк рдХрд░рдирд╛ рдкрд╕рдВрдж рд╣реИред рдореИрдВ "рдорд╛рдирд╕рд┐рдХ рдорд╛рдирдЪрд┐рддреНрд░" рдирд╣реАрдВ рдХрд╣рддрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЖрд░реЗрдЦ рд╣реИред рдпрд╣ рдХреБрдЫ рдЪрд┐рддреНрд░реЛрдВ, рд╕рдВрд░рдЪрдирд╛рдУрдВ, рдпрд╛ рдорди рдореЗрдВ рдХрд┐рд╕реА рднреА рдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдмрдЪреНрдЪреЗ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рдкрд╛рд╕рд╛ рд╢реБрд░реВ рдХрд░рдХреЗ рдЕрдВрдХрдЧрдгрд┐рдд рд╕реАрдЦрд╛ред
рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдХреБрдЫ рдЪрд┐рддреНрд░ рддреИрдпрд╛рд░ рдХрд┐рдПред рдкрд╛рда рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рджреЗрдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред рд╕рднреА рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреА рд╢рд░реНрддреЛрдВ рдХреЛ рдкрдврд╝рд╛рдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЕрдиреНрдпрдерд╛, рд╡рд╣ Git рдХреЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдирд╣реАрдВ рд╕рдордЭреЗрдЧрд╛ред рдЪрд┐рддреНрд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИред
рд╡рд┐рддрд░рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА

рдЪрд┐рддреНрд░ рдореЗрдВ, рдЪрд╛рд░ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
- рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг:
- рдХрд╛рд░реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
- рдордзреНрдпрд╡рд░реНрддреА рдХреНрд╖реЗрддреНрд░ (рдордВрдЪрди) рдпрд╛ рд╕реВрдЪрдХрд╛рдВрдХ
- рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░
- рд╕рд░реНрд╡рд░:
- рд░рд┐рдореЛрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА
рдпрд╣рд╛рдВ рдЖрдк рдПрдХ рд╡рд┐рддрд░рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд╛рднреЛрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХреНрд▓реЛрдирд┐рдВрдЧ

рдХреНрд▓реЛрдирд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп, рджреВрд░рд╕реНрде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдбреЗрдЯрд╛ рджреЛ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИ:
- рдХрд╛рд░реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
- рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░
рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдирд╛

рд╡рд░реНрдХрд┐рдВрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рджреЛ рддрд░рд╣ рдХреА рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ:
- рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ : рдлрд╛рдЗрд▓ Git рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддрд╛ рд╣реИред
- рдЕрдкреНрд░рд╛рдкреНрдп : рдЬреЛ рдЕрднреА рддрдХ рдЬреЛрдбрд╝реЗ рдирд╣реАрдВ рдЧрдП рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЧрд┐рдЯ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВред
рд░рд┐рдореЛрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
рдХрд╛рд░реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж
, рдЙрдиреНрд╣реЗрдВ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЬрдм рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд▓рдХреНрд╖реНрдп рдХреЗ рд╕рд╛рде рдХрдИ рдкрд░рд┐рд╡рд░реНрддрди рд╡рд╣рд╛рдБ рдЬрдорд╛ рд╣реБрдП рд╣реИрдВ, рддреЛ рдЗрд╕ рд▓рдХреНрд╖реНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде
рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░ рдореЗрдВ рдПрдХ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдмрдирд╛рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред
рдпрджрд┐
рд╕реНрдерд╛рдиреАрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рдХреА рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ
рджреВрд░рд╕реНрде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рддрд╛
рд╣реИ ред
рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рд╣рдо рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рд╣реМрд▓ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд░рд╛рдЬреНрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рд╕рдВрд╢реЛрдзрд┐рдд ,
рдордзреНрдпрд╡рд░реНрддреА (рдордВрдЪрди) рдФрд░
рдлрд┐рдХреНрд╕реНрдб (рдХрдореЛрдб)ред

рдЖрдЧреЗ рдЖрдк рд╕рдордЭрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
- :
git diff
- :
git diff --staged
- . .
(fetching)

git fetch
.
(pulling)

git pull
:
,
git pull --rebase
.
fetch + merge
fetch + rebase
. ,
.

, :
.
, : , , , .
(Visual SourceSafe, TFS Subversion): , , . , .
,
Git .
Hacker News:
Reddit, ,
┬л, Git┬╗, , , Git
Pro Git. , . , . !
, Hacker News,
u/cryptoz, Reddit!