рдЕрдШрд┐рд▓реНрд▓реЛ рд░рд┐рд▓реАрдЬрдХреЛ рддреБрд▓рдирд╛рдорд╛, рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ 317 рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН, 58 рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╕рд╣рднрд╛рдЧрд┐рддрд╛рдорд╛ рддрдпрд╛рд░ рдкрд╛рд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рдордзреНрдпреЗ 13 рд▓реЗ рдкрд╣рд┐рд▓реЛ рдкрдЯрдХ рд╡рд┐рдХрд╛рд╕рдорд╛ рднрд╛рдЧ рд▓рд┐рдПред рдЖрдзрд╛рд░рднреВрдд
- init.defaultBranch рд╕реЗрдЯрд┐рдЩ рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдореБрдЦреНрдп рд╢рд╛рдЦрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд╕реНрд╡реЗрдЪреНрдЫрд╛рдЪрд╛рд░реА рдирд╛рдо рдЪрдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЬреБрди рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗрдЫред рдпреЛ рд╕реЗрдЯрд┐рдЩ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдердкрд┐рдПрдХреЛ рдЫ рдЬрд╕рдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рджрд╛рд╕рддреНрд╡рдХрд╛ рд╕рдореНрдЭрдирд╛рд╣рд░реВрд▓реЗ рдкреНрд░реЗрддрд╡рд╛рдзрд┐рдд рдЫрдиреН, рд░ "рдорд╛рд╕реНрдЯрд░" рд╢рдмреНрджрд▓рд╛рдИ рдЖрдкрддреНрддрд┐рдЬрдирдХ рд╕рдЩреНрдХреЗрддрдХреЛ рд░реВрдкрдорд╛ рд▓рд┐рдЗрдиреНрдЫ рд╡рд╛ рдорд╛рдирд╕рд┐рдХ рдкреАрдбрд╛ рд░ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдЕрдкрд░рд╛рдзрдХреЛ рднрд╛рд╡рдирд╛ рдЬрдЧрд╛рдЙрдБрдЫред
GitHub ,GitLab ╨╕рдмрд┐рдЯрдмрдХреЗрдЯ рдореБрдЦреНрдп рд╢рд╛рдЦрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ "рдорд╛рд╕реНрдЯрд░" рд╢рдмреНрджрдХреЛ рд╕рдЯреНрдЯрд╛ "рдореБрдЦреНрдп" рд╢рдмреНрдж рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдпреЛред Git рдорд╛, рдкрд╣рд┐рд▓реЗ рдЬрд╕реНрддреИ, "git init" рдЖрджреЗрд╢ рдЪрд▓рд╛рдЙрдБрджрд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ "рдорд╛рд╕реНрдЯрд░" рд╢рд╛рдЦрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЬрд╛рд░реА рдЫ, рддрд░ рдпреЛ рдирд╛рдо рдЕрдм рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╢рд╛рдЦрд╛ рдХреЛ рдирд╛рдо "рдореБрдЦреНрдп" рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рддрдкрд╛рдИрд▓реЗ рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:git config --global init.defaultBranch main
- рдХрдорд┐рдЯ-рдЧреНрд░рд╛рдл рдлрд╛рдЗрд▓ рдврд╛рдБрдЪрд╛рдорд╛ рдЙрдкрд╕реНрдерд┐рддрд┐рдХреЛ рдЖрдзрд╛рд░рдорд╛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдЕрдиреБрдХреВрд▓рдирд╣рд░реВ рдердкрд┐рдпреЛ, рдХрдорд┐рдЯ рдЬрд╛рдирдХрд╛рд░реА, рд╕рдорд░реНрдердирдорд╛ рдкрд╣реБрдБрдЪ рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдпреЛред
рдмреНрд▓реВрдо рдлрд┐рд▓реНрдЯрд░рд╣рд░реВ , рдПрдХ рд╕рдореНрднрд╛рд╡рд┐рдд рд╕рдВрд░рдЪрдирд╛ рдЬрд╕рд▓реЗ рдЫреБрдЯреЗрдХреЛ рддрддреНрд╡рдХреЛ рдЧрд▓рдд рдкрд╣рд┐рдЪрд╛рдирд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рддрд░ рдЕрд╡рд╕реНрдерд┐рдд рддрддреНрд╡рдХреЛ рдмрд╣рд┐рд╖реНрдХрд╛рд░ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрд░рдЪрдирд╛рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ "git log -" рдЖрджреЗрд╢рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЗрддрд┐рд╣рд╛рд╕рдорд╛ рдЦреЛрдЬреАрд▓рд╛рдИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЧрддрд┐ рджрд┐рди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред "рд╡рд╛" git рджреЛрд╖"ред - "рдЧрд┐рдЯ рд╕реНрдерд┐рддрд┐" рдЖрджреЗрд╢рд▓реЗ рдЖрдВрд╢рд┐рдХ рдХреНрд▓реЛрдирд┐рдЩ рд╕рдЮреНрдЪрд╛рд▓рди (рд╕реНрдкрд░реНрд╢-рдЪреЗрдХрдЖрдЙрдЯ) рдХреЛ рдкреНрд░рдЧрддрд┐ рдмрд╛рд░реЗ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
- рдЖрджреЗрд╢рд╣рд░реВрдХреЛ "diff" рдкрд░рд┐рд╡рд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рд╕реЗрдЯрд┐рдЩ "diff.relative" рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫред
- "git fsck" рдорд╛рд░реНрдлрдд рдЬрд╛рдБрдЪ рдЧрд░реНрджрд╛, рд╡рд╕реНрддреБ рд░реВрдЦрдХреЛ рдХреНрд░рдордмрджреНрдзрддрд╛ рдЕрдм рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░рд┐рдиреНрдЫ рд░ рдХреНрд░рдордмрджреНрдз рдирдЧрд░рд┐рдПрдХрд╛ рддрддреНрд╡рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдиреНрдЫред
- рдЯреНрд░реЗрд╕ рдЖрдЙрдЯрдкреБрдЯрдорд╛ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЬрд╛рдирдХрд╛рд░реА рд╕рдореНрдкрд╛рджрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╕рд░рд▓реАрдХреГрдд рдЧрд░рд┐рдПрдХреЛ рдЫред
- "git switch" рдЖрджреЗрд╢рдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдЗрдирдкреБрдЯ рдкреВрд░рд╛ рд▓рд┐рдкрд┐рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред
- "git diff" рд▓реЗ рдЕрдм рдмрд┐рднрд┐рдиреНрди рдиреЛрдЯреЗрд╢рди ("git diff A..BC", "git diff A..BCтАжD", рдЖрджрд┐) рдорд╛ рдкрд╛рд╕рд┐рдВрдЧ рддрд░реНрдХрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
- "git fast-export --anonymize" рдХрдорд╛рдгреНрдбрдорд╛ рдЕрдиреБрдХреВрд▓рди рддрддреНрд╡ рдореНрдпрд╛рдкрд┐рдЩ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рд▓рд╛рдИ рдердк рдбрд┐рдмрдЧрдпреЛрдЧреНрдп рдмрдирд╛рдЙрди рдЖрдЙрдЯрдкреБрдЯрд▓рд╛рдИ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдЧрд░реНрди рдердкрд┐рдпреЛред
- "git gui" рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдВрд╡рд╛рджрдмрд╛рдЯ рдХрд╛рдо рдЧрд░реНрдиреЗ рд░реВрдЦрд╣рд░реВ рдЦреЛрд▓реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
- "рдлреЗрдЪ/рдХреНрд▓реЛрди" рдкреНрд░реЛрдЯреЛрдХрд▓рд▓реЗ рд╕рд░реНрднрд░рд▓рд╛рдИ рдкреНрд░рд╕рд╛рд░рдг рдЧрд░рд┐рдПрдХреЛ рдкреНрдпрд╛рдХ рдЧрд░рд┐рдПрдХреЛ рд╡рд╕реНрддреБ рдбреЗрдЯрд╛рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреВрд░реНрд╡-рддрдпрд╛рд░ рдкреНрдпрд╛рдХ рдлрд╛рдЗрд▓рд╣рд░реВ рд▓реЛрдб рдЧрд░реНрдиреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЧреНрд░рд╛рд╣рдХрд▓рд╛рдИ рд╕реВрдЪрд┐рдд рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред
- SHA-256 рдХреЛ рд╕рдЯреНрдЯрд╛ SHA-1 рд╣реНрдпрд╛рд╕рд┐рдЩ рдПрд▓реНрдЧреЛрд░рд┐рджрдордорд╛ рдЯреНрд░рд╛рдиреНрдЬрд┐рд╕рдирдорд╛ рдХрд╛рдо рдЬрд╛рд░реА рдЫред
рд╕реНрд░реЛрдд: opennet.ru