рдорд╛рдЧреАрд▓ рд░рд┐рд▓реАрдЭрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд, рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ 317 рдмрджрд▓ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд, рдЬреЗ 58 рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдЪреНрдпрд╛ рд╕рд╣рднрд╛рдЧрд╛рдиреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рддреНрдпрд╛рдкреИрдХреА 13 рдиреЗ рдкреНрд░рдердордЪ рд╡рд┐рдХрд╛рд╕рд╛рдд рднрд╛рдЧ рдШреЗрддрд▓рд╛. рдмреЗрд╕рд┐рдХ
- init.defaultBranch рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд▓реА, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рдореБрдЦреНрдп рд╢рд╛рдЦреЗрд╕рд╛рдареА рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╛рд╡ рдирд┐рд╡рдбрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ, рдЬреЗ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдИрд▓. рд╣реЗ рд╕реЗрдЯрд┐рдВрдЧ рдЕрд╢рд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдВрд╕рд╛рдареА рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЬреНрдпрд╛рдВрдЪреЗ рд╡рд┐рдХрд╛рд╕рдХ рдЧреБрд▓рд╛рдордЧрд┐рд░реАрдЪреНрдпрд╛ рдЖрдард╡рдгреАрдВрдиреА рдкрдЫрд╛рдбрд▓реЗрд▓реЗ рдЖрд╣реЗрдд рдЖрдгрд┐ "рдорд╛рд╕реНрдЯрд░" рд╣рд╛ рд╢рдмреНрдж рдЖрдХреНрд╖реЗрдкрд╛рд░реНрд╣ рдЗрд╢рд╛рд░рд╛ рдореНрд╣рдгреВрди рд╕рдордЬрд▓рд╛ рдЬрд╛рддреЛ рдХрд┐рдВрд╡рд╛ рдорд╛рдирд╕рд┐рдХ рд╡реЗрджрдирд╛ рдЖрдгрд┐ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЕрдкрд░рд╛рдзрд╛рдЪреА рднрд╛рд╡рдирд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЛ.
GitHub ,рдЧрд┐рдЯреЕрдм ╨╕рдмреЕрдЯрдмреВрдХрдЯ рдореБрдЦреНрдп рд╢рд╛рдЦрд╛рдВрд╕рд╛рдареА тАЬрдорд╛рд╕реНрдЯрд░тАЭ рдпрд╛ рд╢рдмреНрджрд╛рдРрд╡рдЬреА тАЬрдореБрдЦреНрдптАЭ рд╣рд╛ рд╢рдмреНрдж рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛. Git рдордзреНрдпреЗ, рдкреВрд░реНрд╡реАрдкреНрд░рдорд╛рдгреЗрдЪ, "git init" рдХрдорд╛рдВрдб рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдиреЗ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ "рдорд╛рд╕реНрдЯрд░" рд╢рд╛рдЦрд╛ рддрдпрд╛рд░ рдХрд░рдгреЗ рд╕реБрд░реВрдЪ рд░рд╛рд╣рддреЗ, рдкрд░рдВрддреБ рд╣реЗ рдирд╛рд╡ рдЖрддрд╛ рдмрджрд▓рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╢рд╛рдЦреЗрдЪреЗ рдирд╛рд╡ "рдореБрдЦреНрдп" рдордзреНрдпреЗ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛:git config --global init.defaultBranch main
- рдХрдорд┐рдЯ-рдЧреНрд░рд╛рдл рдлрд╛рдЗрд▓ рдлреЙрд░рдореЕрдЯрдордзреАрд▓ рджрд┐рд╕рдгреНрдпрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдЬреЛрдбрд▓реЗ, рдХрдорд┐рдЯ рдорд╛рд╣рд┐рддреА, рд╕рдорд░реНрдердирд╛рд╕рд╛рдареА рдкреНрд░рд╡реЗрд╢ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ
рдмреНрд▓реВрдо рдлрд┐рд▓реНрдЯрд░реНрд╕ , рдПрдХ рд╕рдВрднрд╛рд╡реНрдп рд░рдЪрдирд╛ рдЬреА рдЧрд╣рд╛рд│ рдШрдЯрдХрд╛рдЪреА рдЪреБрдХреАрдЪреА рдУрд│рдЦ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдкрд░рдВрддреБ рд╡рд┐рджреНрдпрдорд╛рди рдШрдЯрдХ рд╡рдЧрд│рдгреЗ рд╡рдЧрд│рддреЗ. "рдЧрд┐рдЯ рд▓реЙрдЧ -" рдХрдорд╛рдВрдб рд╡рд╛рдкрд░рддрд╛рдирд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд░рдЪрдирд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдмрджрд▓ рдЗрддрд┐рд╣рд╛рд╕рд╛рддреАрд▓ рд╢реЛрдзрд╛рдд рд▓рдХреНрд╖рдгреАрдп рдЧрддреА рд╡рд╛рдврд╡рд┐рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. "рдХрд┐рдВрд╡рд╛ "рдЧрд┐рдЯ рджреЛрд╖". - "рдЧрд┐рдЯ рд╕реНрдЯреЗрдЯрд╕" рдХрдорд╛рдВрдб рдЖрдВрд╢рд┐рдХ рдХреНрд▓реЛрдирд┐рдВрдЧ рдСрдкрд░реЗрд╢рди (рд╡рд┐рд░рд│-рдЪреЗрдХрдЖрдЙрдЯ) рдЪреНрдпрд╛ рдкреНрд░рдЧрддреАрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдкреНрд░рджрд╛рди рдХрд░рддреЗ.
- рдХрдорд╛рдВрдбреНрд╕рдЪреНрдпрд╛ "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