рдХреНрдпреЛрдВ git

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

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



рдЕрдм рдореБрдЭреЗ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЧрд┐рдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХреНрдпрд╛ рд╣реИред рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдердХрд╛ рд╣реБрдЖ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдкреЛрд╕реНрдЯ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬреЛ рдЕрднреА рднреА рд╕рдВрджреЗрд╣ рдХрд░рддреЗ рд╣реИрдВред





рд╕рдм рдХреБрдЫ рд╕реНрдерд╛рдиреАрдп рд╣реИ

рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА, рдЗрддрд┐рд╣рд╛рд╕, рд╢рд╛рдЦрд╛рдПрдВ рдФрд░ рдХрдорд┐рдЯред

2 рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рдгрд╛рдо рдЗрд╕ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВ: рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рддреЗрдЬ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ - рдЖрдкрдХреЛ рднрдВрдбрд╛рд░ рдкрд░ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рдорд┐рд▓рддрд╛ рд╣реИред



рдирд┐рдпрдВрддреНрд░рдг

Git рдореЗрдВ, рдЖрдк рдХрдорд┐рдЯ рдФрд░ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рд╢рд╛рдЦрд╛рдУрдВ: рдпрд╣ рдпрд╣рд╛рдБ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд░реНрдгрд┐рдд рд╣реИ: http://gq.net.ru/2009/12/16/ git-history-rewrite /

рдРрд╕реЗ рдЕрд╡рд╕рд░реЛрдВ рд╕реЗ рдХрд┐рд╕реА рдХрд╛ рд╕рд┐рд░ рдлреВрдЯрддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЦрддрд░рдирд╛рдХ рднреА рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рдВ, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡рд╣реАрди рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХреЗ рдХрд╛рд░рдг рдХрдИ рдмрд╛рд░ рдЬреЛ рдЦреЛрдпрд╛ рд╡рд╣ рдХрдо рд╣реЛ рдЧрдпрд╛ рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЯреЛрдХрд░реА" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдлрд╡рд╛рд╣ рдЙрдбрд╝реАред

рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЖрдк рдЗрд╕рдХреА рдЕрднреНрдпрд╕реНрдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рдФрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЖрдкрдХреЗ рдкрдВрдЦ рдмрдврд╝рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдЗрд╕рд╕реЗ рдмрд╣реБрдд рдЖрдирдВрдж рдорд┐рд▓рддрд╛ рд╣реИред





рд╢рд╛рдЦрд╛рдУрдВ

рдЧрд┐рдЯ рд╢рд╛рдЦрд╛рдПрдВ рд╣реИрдВред рдпрд╣ рдЗрддрдирд╛ рд╕рд░рд▓, рд▓рдЪреАрд▓рд╛ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд░рд┐рд▓реАрдЬ рд╕реЗ рд▓реЗрдХрд░ рдЫреЛрдЯреЗ-рдореЛрдЯреЗ рдХрд╛рдоред



рдкреНрд░рддрд┐рдмрджреНрдз

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

рдХреНрдпрд╛ рд╣реИ рдлрд╛рдпрджрд╛:



рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ рдФрд░ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ

рдПрдХ рд▓реЙрдЧ рдЖрдо рддреМрд░ рдкрд░ рдЕрд╡рд╕рд░ рдХрд╛ рдПрдХ рдЦрд╛рдИ рд╣реИред





рдЫрд┐рдкрд╛рдиреЗ рдХреА рдЬрдЧрд╣

рдореИрдВ рдПрдХ рдХрд╛рд░реНрдп рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рдореБрдЭреЗ рдПрдХ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдпрд╛ рдПрдХ рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдм рдХреБрдЫ рдЫреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рджреВрд╕рд░реА рд╢рд╛рдЦрд╛ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВ рдЕрдкрдиреЗ рд╕рдВрдкрд╛рджрди рдХреЛ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╕реНрдерд┐рддрд┐ (рд╕реНрдЯреИрд╢) рдореЗрдВ рд╕рд╣реЗрдЬрддрд╛ рд╣реВрдВ, рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реВрдВ, рдореБрдЭреЗ рдЬреЛ рдХреБрдЫ рднреА рдЪрд╛рд╣рд┐рдП, рд╡рд╣ рдХрд░рддрд╛ рд╣реВрдВ, рд╡рд╛рдкрд╕ рдЬрд╛рддрд╛ рд╣реВрдВ, рдЕрдкрдиреЗ рд╕рдВрдкрд╛рджрди рдмрд╣рд╛рд▓ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реВрдВред





рджреНрд╡рд┐рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛

рдПрдХ рдХрдореЗрдЯреА рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдЬрд┐рд╕рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рдХреА рдЧрдИ рдереАред рдореИрдВ рдПрдХ рдкреНрд░рддрд┐рдмрджреНрдз рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдЬрд╣рд╛рдВ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИред рдФрд░ рдЬрд╣рд╛рдВ рдпрд╣ рддреНрд░реБрдЯрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рдЙрд╕реЗ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд░реЗрдВред рдлрд┐рд░, рдПрдХ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдЦреЛрдЬ рдХреЗ рд╕рд╛рде, Git рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ, рдЙрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдФрд░ рдЗрд╕реА рддрд░рд╣, рдЬрдм рддрдХ рдХрд┐ рдПрдХ рдЧрд▓рдд рдХрдорд┐рдЯрдореЗрдВрдЯ рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИред рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ, рддреЛ рдЖрдк рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдЧрд╛ рдФрд░ рдЙрдкрдпреБрдХреНрдд рдХреЛрдб рд▓реМрдЯрд╛рдПрдЧрд╛ред рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рджреНрд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ рдФрд░ рдПрдХ рдЯреВрдЯрд╛ рд╣реБрдЖ рд╕рдВрдкрд╛рджрди рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред





git-svn - рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рднреВрдорд┐рдЧрдд рд╣реИрдВ

рдЖрдк рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ Git рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ SVN рдореЗрдВ рдкреНрд░рддрд┐рдмрджреНрдз рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдХреЛрдИ рднреА рдпрд╣ рдЕрдиреБрдорд╛рди рдирд╣реАрдВ рд▓рдЧрд╛рдПрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рд╕реНрд╡рдпрдВ рдЕрдкрдиреЗ рдЦреБрд╢ рдлрд┐рдЬрд┐рдпреЛрдЧреНрдирд┐рдУрдореА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрдХреНрд░ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдЖрдк рдЕрдкрдиреЗ рд╕рд╛рдереА рднреВрдорд┐рдЧрдд рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рдЯреАрдо рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╢рд╛рдЦрд╛рдПрдВ рдФрд░ рд╕рдВрдкрд╛рджрди рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред





рдЙрдк рдореЙрдбреНрдпреВрд▓

рдЧрд┐рдЯ рдЖрдкрдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╡реЗ рд╕рдмрдореЙрдбреНрдпреВрд▓реНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ:

   INR


Git "рдкреНрд▓рдЧрдЗрдиреНрд╕ / sfDoctrine2Plugin" рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдмрдирд╛рдПрдЧрд╛ рдФрд░ рд╡рд╣рд╛рдВ рдПрдХ рдФрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рддреИрдирд╛рдд рдХрд░реЗрдЧрд╛, рдФрд░ рд░рд┐рд╡реАрдЬрди рд╣реИрд╢ рдХреЛ рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рд░рдЦреЗрдЧрд╛ред рдпрджрд┐ рдЖрдк рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдПрдХ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗред рд╡рд╣рд╛рдВ рдЖрдк рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрдорд┐рдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рдкреЗрд░реЗрдВрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ Git рдпрд╣ рджрд┐рдЦрд╛рдПрдЧрд╛ рдХрд┐ рд╕рдмрдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдирдП рдХрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдВрдХ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдлрд░ рдХрд░реЗрдЧрд╛ред



рдЬреАрдпреВрдЖрдИ рдФрд░ рдХрдВрд╕реЛрд▓

рдореБрдЭреЗ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ GUI Git рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдХрднреА рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЧрд┐рдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЦреБрд╢реА рд╕реЗ рдЦреБрдж рдХреЛ рд╡рдВрдЪрд┐рдд рдирд╣реАрдВ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рдХреЗрд╡рд▓ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдПрдХ рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЙрди рдмрдВрджрд░реЛрдВ рдореЗрдВ рди рдмрджрд▓реЗрдВ рдЬреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд░рд╛рдЗрдЯ рдмрдЯрди рдпрд╛ рдЪреЗрдХрдорд╛рд░реНрдХ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдареАрдХ рд╣реИ, рдХреЛрдИ рдЕрдкрд░рд╛рдз рдирд╣реАрдВред рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╕рдореГрджреНрдз рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред

рдЬрд┐рд╕рдХреЗ рдкрд╛рд╕ рд╕рд╛рдорд╛рдиреНрдп рдХрдВрд╕реЛрд▓ рдирд╣реАрдВ рд╣реИ ... рдареАрдХ рд╣реИ, рдлрд┐рд░ рдПрдХ GUI, IDE рдпрд╛ ... OS рдЪреБрдиреЗрдВ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдХрдВрд╕реЛрд▓ рд╣реИред

рдПрдХрдорд╛рддреНрд░ рдЦрд┐рдбрд╝рдХреА рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рд╡рд╣ рд╣реИ gkk -all &ред рдпрд╣ рд╢рд╛рдЦрд╛рдУрдВ рдФрд░ рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рддрд┐рдмрджреНрдз рдкреЗрдбрд╝ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдпрд╣ рджреЗрдЦрдирд╛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХрд┐ рдЖрдк рдЕрднреА рдХрд╣рд╛рдБ рд╣реИрдВ, рдХрд╣рд╛рдБ рд╣реИрдВ, рдХреМрди рд╕реА рд╢рд╛рдЦрд╛рдПрдБ рд╣реИрдВ рдФрд░ рд╡реЗ рдХреИрд╕реЗ рдЖрдкрд╕ рдореЗрдВ рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИрдВред рдПрдХ рд╕рд░рд▓ рдЦреЛрдЬ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝ рдЕрдВрддрд░ рд╣реИред





рдЯреАрдо рд╡рд░реНрдХ



GitHub

рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдордВрдЪ рд╣реИ рдЬрд╣рд╛рдБ рдЖрдк рдЕрдкрдиреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдореБрдлреНрдд рдореЗрдВ рдкреЛрд╕реНрдЯ рдФрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрд╣рд╛рдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд░рд╣рддрд╛ рд╣реИ рдХрд┐ рдХрд╛рдВрдЯрд╛, рд╡рд┐рдХрд╛рд╕ рдФрд░ рдЪрд░реНрдЪрд╛ред рдЕрдм рдореЗрд░реЗ рд╕рд╛рд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИрдВред

рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдлреНрд░реА рдФрд░ рдПрдХреНрд╕реЗрд╕ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо 200 рд░реВрдмрд▓ / рдорд╣реАрдирд╛ред







рдпрд╣, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЙрди рд╕рднреА рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИ рдЬреЛ рдЧрд┐рдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрднреА рднреА рдмрд╣реБрдд рдХреБрдЫ рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдирд╣реАрдВ рдмрддрд╛рдпрд╛ рд╣реИ рдФрд░ рдЬреЛ рдореБрдЭреЗ рдЕрднреА рднреА рдирд╣реАрдВ рдкрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдореВрд▓рднреВрдд рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред

рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, Git рдХреЗ рдХреБрдЫ рдиреБрдХрд╕рд╛рди рдФрд░ рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдмрд┐рдирд╛ рдХреЛрдИ рднреА рдирд╣реАрдВ рд╣реИред рд╣рд╛рдВ, рд╡реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИрдВред рдЬреНрдпрд╛рджрд╛рддрд░ рдЕрдХреНрд╕рд░ рдпрд╣ рдПрдХ рддрд░рд╣ рд╕реЗ рд╕рд╡рд╛рд▓ рд╣реИред

рд╕рдЪ рд╣реИ, рдЧрд┐рдЯ рдореЗрдВ рдПрдХ рдЧрдВрднреАрд░ рдорд╛рдЗрдирд╕ рд╣реИ - рдпрд╣ рдЖрд▓рд╕реА рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИред рддреЛ рдРрд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ Git рднреЗрдВрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдордп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВред



рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ



рдЕрдЧрд▓рд╛ - рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред рдЖрдк рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬрд┐рддрдирд╛ рдЪрд╛рд╣реЗрдВ рдЙрддрдирд╛ рдЪрд░реНрдЪрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрдм рддрдХ рдЖрдк рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рддреЗ, рддрдм рддрдХ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛ред

рдПрдХ рджрд┐рди рдореЗрдВ рдореИрдВрдиреЗ рдбреЙрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдлрд╡рд╛рд╣ рдЙрдбрд╝рд╛рдИ рдФрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, 2 рд╕рдкреНрддрд╛рд╣ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЖрджрдд рд╣реЛ рдЧрдИ, рдПрдХ рдорд╣реАрдиреЗ рдореЗрдВ рдЖрд░рд╛рдо рд╕рд┐рдЦрд╛рдпрд╛, 3 рдорд┐рдирдЯ рдореЗрдВ рдкрдВрдЦ рдлреИрд▓рд╛рдПред



рдХреИрд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ?

  1. рдбрд╛рдЙрдирд▓реЛрдб, рдЗрдВрд╕реНрдЯреЙрд▓ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХреЛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред рдЗрд╕ рдмреНрд▓реЙрдЧ рдкрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдЕрдиреНрдп рдЪрд┐рдкреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд▓реЗрдЦ рдкрдврд╝реЗрдВред
  2. рдиреАрдЪреЗ рджреА рдЧрдИ рд╕реВрдЪреА рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдкреБрд╕реНрддрдХ рдкрдврд╝реЗрдВред рд╕рдЪ рд╣реИ, рдЗрд╕реЗ рдкрдврд╝реЗрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рддрд┐рд░рдЫреЗ, рдЖрдкрдХреЛ рдкрддрд╛ рдЪрд▓ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рдХреНрдпрд╛ рд╣реИред рдпрд╣ рдХреБрдЫ рдШрдВрдЯреЛрдВ рдореЗрдВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред
  3. рдФрд░ рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ рдпрд╛ рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ (рдЖрдпрд╛рдд рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ)ред
рдПрдХ рдзреЛрдЦрд╛ рд╢реАрдЯ рд╣реИ рдЬреЛ рдкрд╣рд▓реА рдмрд╛рд░ рдЯреАрдореЛрдВ рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░реЗрдЧреАред "Git help <рдХрдорд╛рдВрдб>" рд╣реИред рдореИрдВ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрд▓рд╕реА рди рд╣реЛрдВ рдФрд░ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдирдИ рдЯреАрдо рдХреА рдорджрдж рдкрдврд╝реЗрдВ, рдФрд░ рдлрд┐рд░ рдкрдврд╝реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдкрдврд╝реЗрдВред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ, рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдФрд░ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рд╕реАрдЦрд╛ред

рдареАрдХ рд╣реИ, рд▓рд┐рдЦреЛ, рдЕрдЧрд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рд╕рдордЭрдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдЬреЛ рдЪреАрдЬреЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд╣реИрдВ, рд╡реЗ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИрдВред рджреВрд╕рд░реЗ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП, рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред



рд╕рдВрджрд░реНрдн:




All Articles