рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдБ

Git Rebase рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ: рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓

рдЬрд╛рдиреЗрдВ рдХрд┐ Git Rebase рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝ рдореЗрдВ рдХреИрд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВред
┬╖ 8 рдорд┐ре░ рдкрдврд╝реЗрдВ

AI рдХреЗ рд╕рд╛рде рдЦреЛрдЬреЗрдВ

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

Git рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рд╡рд░реНрд╢рди рдХрдВрдЯреНрд░реЛрд▓ рдЯреВрд▓ рд╣реИ, рдЬрд┐рд╕реЗ рд╡рд░реНрд╢рди рдХрдВрдЯреНрд░реЛрд▓ рдСрдкрд░реЗрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдбреЗрдЯрд╛ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ, рдЬреИрд╕реЗ Python рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдФрд░ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕, рдореЗрдВ рд╣реБрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рджрд╕реНрдп рд╕рднреА рдмрджрд▓рд╛рд╡реЛрдВ рдХрд╛ рд░рд┐рдХреЙрд░реНрдб рд░рдЦ рд╕рдХреЗрдВ, рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╕рдордиреНрд╡рдп рдХрд░ рд╕рдХреЗрдВ, рдФрд░ рдмрд┐рдирд╛ рд╕реВрдЪрдирд╛ рдЦреЛрдП рд╕рд╣рдпреЛрдЧрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХреЗрдВред Git рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░реАрди рдЬрдЧрд╣ рд╣реИ рд╣рдорд╛рд░рд╛ Introduction to Git Courseред

Git рдХреА рдПрдХ рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛ рдмреНрд░рд╛рдВрдЪреЗрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдмреНрд░рд╛рдВрдЪреЗрдЬрд╝ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдХрд┐рд╕реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЕрдиреЗрдХ рд╕рдВрд╕реНрдХрд░рдг рд░рдЦрдиреЗ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░реВрдк рд╕реЗ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддреА рд╣реИрдВред рдХрд┐рд╕реА рд╕рдордп, рдЖрдкрдХреЛ рдПрдХ рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рд╣реБрдИ рдкреНрд░рдЧрддрд┐ рдХреЛ рджреВрд╕рд░реА рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрдбрд╝ рд╕рдХрддреА рд╣реИред рдмреНрд░рд╛рдВрдЪреЗрдЬрд╝ рдХреЛ рдорд┐рд▓рд╛рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ git merge рдФрд░ git rebase рдХрдорд╛рдВрдб рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдЗрд╕ рд▓реЗрдЦ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп git rebase рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрдирд╛ рд╣реИтАФрдПрдХ рдРрд╕рд╛ рдХрдорд╛рдВрдб рдЬреЛ рдХрд┐рд╕реА рд╕реНрд░реЛрдд рдмреНрд░рд╛рдВрдЪ рдХреА рдХрдорд┐рдЯреНрд╕ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рд▓рдХреНрд╖реНрдп рдмреНрд░рд╛рдВрдЪ, рд╕рд╛рдорд╛рдиреНрдпрддрдГ main рдмреНрд░рд╛рдВрдЪ, рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд▓реЗ рдЬрд╛рдХрд░ рдмреНрд░рд╛рдВрдЪреЗрдЬрд╝ рдХреЗ рдПрдХреАрдХрд░рдг рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

Git Rebase рдХреЛ рд╕рдордЭрдирд╛

рдорд╛рди рд▓реАрдЬрд┐рдП рдЖрдк рдЕрдиреНрдп рдбреЗрдЯрд╛ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдПрдХ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдЖрдк рдкрд╣рд▓реЗ рдХреА рдХрдорд┐рдЯреНрд╕ рдореЗрдВ рдПрдХрддреНрд░рд┐рдд рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ PowerBI рд╕реЗ рдПрдХ рдбреИрд╢рдмреЛрд░реНрдб рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВред

рдХреНрдпреЛрдВрдХрд┐ рдбреИрд╢рдмреЛрд░реНрдб рдХреА рдореБрдЦреНрдп рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░реА рдЖрдкрдХреА рд╣реЛрдЧреА, рдПрдХ рд╕рдорд░реНрдкрд┐рдд рдмреНрд░рд╛рдВрдЪ рдмрдирд╛рдирд╛ рд╕рдордЭрджрд╛рд░реА рд╣реИред рдЗрд╕ рдмреАрдЪ, рдЯреАрдо рдХреЗ рдмрд╛рдХреА рд╕рджрд╕реНрдп main рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рдирдИ рдХрдорд┐рдЯреНрд╕ рдЬреЛрдбрд╝рддреЗ рд░рд╣ рд╕рдХрддреЗ рд╣реИрдВред рд╕реНрдерд┐рддрд┐ рдХреБрдЫ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддреА рд╣реИ:

рдирдИ рдлрд╝реАрдЪрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреНрд░рд╛рдВрдЪ рдмрдирд╛рдирд╛

рдЪрд┐рддреНрд░ 1. рд╕реНрд░реЛрдд

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

рдпрджрд┐ рдЖрдк git merge рдХрдорд╛рдВрдб рд╕реЗ рдмреНрд░рд╛рдВрдЪреЗрдЬрд╝ рдХреЛ рдорд┐рд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреА рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рдПрдХ рдирдпрд╛ рдорд░реНрдЬ рдХрдорд┐рдЯ рдмрдиреЗрдЧрд╛ рдЬреЛ main рдмреНрд░рд╛рдВрдЪ рдФрд░ рдЖрдкрдХреА рдмрдирд╛рдИ рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рд╣реБрдП рдирд╡реАрдирддрдо рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рд╕рд╛рде рд▓рд╛рдПрдЧрд╛ред

рдмреНрд░рд╛рдВрдЪреЗрдЬрд╝ рдХреЛ рдорд░реНрдЬ рдХрд░рдирд╛ред

рдЪрд┐рддреНрд░ 2. рд╕реНрд░реЛрдд

git merge рдПрдХ рдЧреИрд░-рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА рдСрдкрд░реЗрд╢рди рд╣реИ, рдпрд╛рдиреА рджреЛрдиреЛрдВ рдмреНрд░рд╛рдВрдЪреЗрдЬрд╝ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдирд╣реАрдВ рдмрджрд▓рддрд╛ред рдпрд╣ рдЯреНрд░реЗрд╕рдПрдмрд┐рд▓рд┐рдЯреА рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдЖрдкрдХреА рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рдЬрдЯрд┐рд▓рддрд╛ рднреА рдмрдврд╝рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ main рдмреНрд░рд╛рдВрдЪ рд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рдирдП, рдмрд╛рд╣рд░реА рдХрдорд┐рдЯреНрд╕ рдЬреЛрдбрд╝рдиреЗ рдкрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВтАФрдЦрд╛рд╕рдХрд░ рдпрджрд┐ main рдмреНрд░рд╛рдВрдЪ рд╕рдХреНрд░рд┐рдп рд╣реИред рдЗрд╕рд╕реЗ рд╕рдВрднрд╛рд╡рд┐рдд рдорд░реНрдЬ рдХреЙрдиреНрдлреНрд▓рд┐рдХреНрдЯреНрд╕ рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдорд░реНрдЬ рдХреЙрдиреНрдлреНрд▓рд┐рдХреНрдЯреНрд╕ рд╕реБрд▓рдЭрд╛рдиреЗ рдкрд░ рдмреНрд▓реЙрдЧ рдореЗрдВ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рджреВрд╕рд░реА рдУрд░, рдпрджрд┐ рдЖрдк git rebase рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЕрдкрдиреА рдкреВрд░реА рдмреНрд░рд╛рдВрдЪ рдХреЛ main рдмреНрд░рд╛рдВрдЪ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд▓реЗ рдЬрд╛рдПрдВрдЧреЗред рдпрд╣ рдСрдкрд░реЗрд╢рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦ рджреЗрдЧрд╛, рдЖрдкрдХреА рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рдмрдирд╛рдП рдЧрдП рдкреНрд░рддреНрдпреЗрдХ рдХрдорд┐рдЯ рдХреЗ рд▓рд┐рдП рдирдП рдХрдорд┐рдЯ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдХреЗред рдкрд░рд┐рдгрд╛рдореА рдмреНрд░рд╛рдВрдЪ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддреА рд╣реИ:

рдмреНрд░рд╛рдВрдЪреЗрдЬрд╝ рдХреЛ рд░реАрдмреЗрд╕ рдХрд░рдирд╛

рдЪрд┐рддреНрд░ 3. рд╕реНрд░реЛрдд

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

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

рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ git rebase рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

Git Rebase рдХрд░рдирд╛

git rebase рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рджрд░реНрд╢рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдкрд┐рдЫрд▓реЗ рд╕реЗрдХреНрд╢рди рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдЙрджрд╛рд╣рд░рдг рдХреЛ рджреЛрд╣рд░рд╛рдПрдБрдЧреЗред рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рд╕рд╣рдпреЛрдЧрд╛рддреНрдордХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдЙрд╕ рд░рд┐рдореЛрдЯ рд░рд┐рдкреЙрдЬрд╝рд┐рдЯрд░реА рд╕реЗ рд╕рд╛рдордЧреНрд░реА рдлрд╝реЗрдЪ рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреА рд╣реЛрдЧреА рдЬрд╣рд╛рдБ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реЛрд╕реНрдЯреЗрдб рд╣реИ (рдЖрдо рддреМрд░ рдкрд░ рдХреНрд▓рд╛рдЙрдб рдпрд╛ рдХрд┐рд╕реА рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдкрд░) рдФрд░ рдЕрдкрдиреЗ рд▓реЛрдХрд▓ рд░рд┐рдкреЙрдЬрд╝рд┐рдЯрд░реА рдХреЛ рдирд╡реАрдирддрдо рдЕрдкрдбреЗрдЯреНрд╕ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рддрд╛рдХрд┐ рдЖрдк рдЯреАрдо рдХреЗ рдмрд╛рдХреА рд╕рджрд╕реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдкреГрд╖реНрда рдкрд░ рд╣реЛрдВред рдпрд╣ git pull рдХрдорд╛рдВрдб рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рдкрд░ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ:

git pull

рдЕрдм рдЖрдк PowerBI рдбреИрд╢рдмреЛрд░реНрдб рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдмреНрд░рд╛рдВрдЪ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред рдпрд╣ рдирд┐рдореНрди рдХрдорд╛рдВрдб рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

git checkout -b powerbi_dashboard

рдирдИ рдмреНрд░рд╛рдВрдЪ рдмрдирдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдХрд╛рдо рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рдкреНрд░рдЧрддрд┐ рдХреЛ рдХрдИ рдХрдорд┐рдЯреНрд╕ рд╕реЗ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдЙрди рдкреНрд▓реЙрдЯреНрд╕ рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрдиреЗ рдХреЗ рдмрд╛рдж рдПрдХ рдирдпрд╛ рдХрдорд┐рдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдбреИрд╢рдмреЛрд░реНрдб рдореЗрдВ рджрд┐рдЦреЗрдВрдЧреЗред

git add .  
git commit -m "powerbi_dashboard/add_plots"

рдЗрд╕ рдмреАрдЪ, рдЖрдкрдХреЗ рд╕рд╣рдХрд░реНрдореА main рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рдЖрдкрдХреЗ рдбреИрд╢рдмреЛрд░реНрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирдИ рдкреНрд░рдЧрддрд┐ рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рд╕реЗ, рдЖрдкрдХреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ git pull рдЪрд▓рд╛рдХрд░ рд░рд┐рдореЛрдЯ рд░рд┐рдкреЙрдЬрд╝рд┐рдЯрд░реА рд╕реЗ рдЕрдкрдбреЗрдЯреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреА рд▓реЛрдХрд▓ рд░рд┐рдкреЙрдЬрд╝рд┐рдЯрд░реА рдореЗрдВ рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдЪрд┐рддреНрд░ 1 рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╕реНрдерд┐рддрд┐ рдмрдиреЗрдЧреАред

рдпрд╣рд╛рдБ рд╕реЗ, рдЖрдк рдпрд╛ рддреЛ git merge рдпрд╛ git rebase рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирддреЗ рд╣реИрдВ, рддреЛ рдЕрдкрдиреА рдмреНрд░рд╛рдВрдЪ рдХреЛ main рдмреНрд░рд╛рдВрдЪ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдмрд╕ git rebase рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

git checkout -b powerbi_dashboard
git rebase main 

рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рд░реАрдмреЗрд╕рд┐рдВрдЧ

рдпрджрд┐ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рди рджреА рдЬрд╛рдП, рддреЛ git rebase рдЖрдкрдХреА рдмреНрд░рд╛рдВрдЪ рдХреА рд╕рднреА рдХрдорд┐рдЯреНрд╕ рдХреЛ main рдмреНрд░рд╛рдВрдЪ рдХреЗ рд╣реЗрдб рдкрд░ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд░ рджреЗрдЧрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдЖрдк рдХрдорд┐рдЯреНрд╕ рдХреЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдкрд░ рдЕрдзрд┐рдХ рдирд┐рдпрдВрддреНрд░рдг рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдЖрдк рдмреНрд░рд╛рдВрдЪ рдХреЛ main рдмреНрд░рд╛рдВрдЪ рдкрд░ рд▓реЗ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдиреА рдХрдорд┐рдЯ рд╣рд┐рд╕реНрдЯреНрд░реА рдХреЛ рд╕рд╛рдл-рд╕реБрдерд░рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╕реНрдкрд╖реНрдЯрддрд╛ рдмрдврд╝рддреА рд╣реИред

рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд░реАрдмреЗрд╕рд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, git rebase рдХрдорд╛рдВрдб рдореЗрдВ i рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝реЗрдВ:

git checkout -b powerbi_dashboard
git rebase -i main

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

pick 46s9451 powerbi_dashboard/add_plots #keep commit
reword 94561f6 powerbi_dashboard/set_data_connectors #edit commit message
drop 1f094y8 powerbi_dashboard/minor_changes #remove commit

Git Rebase рдХреЗ рд╢реНрд░реЗрд╖реНрда рдЕрднреНрдпрд╛рд╕

git rebase рдЙрдкрдпреЛрдЧреА рдХрдорд╛рдВрдб рд╣реИ, рд▓реЗрдХрд┐рди рдЧрд▓рдд рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдпрд╣ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рдЬрдиреНрдо рджреЗ рд╕рдХрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдкрдХреЛ git rebase рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рд▓реЛрдХрд▓ рд░рд┐рдкреЙрдЬрд╝рд┐рдЯрд░реАрдЬрд╝ рдореЗрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рд╣рд╛рд▓рд╛рдБрдХрд┐, рд░реАрдмреЗрд╕ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рджреМрд░рд╛рди рдЖрдкрдХреЛ рдорд░реНрдЬ рдХреЙрдиреНрдлреНрд▓рд┐рдХреНрдЯреНрд╕ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИтАФрдЦрд╛рд╕рдХрд░ рдпрджрд┐ рдЖрдкрдиреЗ рдХреБрдЫ рд╕рдордп рд╕реЗ main рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рдЕрдкрдиреЗ рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХреА рдХрдорд┐рдЯреНрд╕ рдХреЛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред

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

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

рдирд┐рд╖реНрдХрд░реНрд╖

рдЖрдк рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рдЕрдВрдд рддрдХ рдкрд╣реБрдБрдЪ рдЧрдП рд╣реИрдВред рдмрдзрд╛рдИ! git rebase рдРрд╕рд╛ рдХрдорд╛рдВрдб рд╣реИ рдЬрд┐рд╕реЗ рдЕрдкрдиреЗ git рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╕рд╛рд░реНрдердХ рд╣реИред рд▓реЗрдХрд┐рди Git рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫ рд╣реИтАФрдпрд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░реИрдХреНрдЯрд┐рд╢рдирд░реЛрдВ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдирд┐рд╡рд╛рд░реНрдп рдЯреВрд▓ рд╣реИред

рдиреАрдЪреЗ рдЖрдкрдХреЛ Git рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреЗ рд▓рд┐рдП рдХреБрдЫ DataCamp рд╕рдВрд╕рд╛рдзрди рдорд┐рд▓реЗрдВрдЧреЗред рд╣рдореЗрдВ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдпреЗ рдкрд╕рдВрдж рдЖрдПрдБрдЧреЗ!

Javier Canales Luna

рд▓реЗрдЦрдХ

Javier Canales Luna

рдореИрдВ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рд╣реВрдБ рдФрд░ рджреБрдирд┐рдпрд╛ рднрд░ рдХреА рдХрдВрдкрдирд┐рдпреЛрдВ рд╡ рд╕рдВрдЧрдардиреЛрдВ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рд╕рд╣рдпреЛрдЧ рдХрд░рддрд╛/рдХрд░рддреА рд╣реВрдБред рдореИрдВ 2+ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдЕрдиреБрднрд╡ рд╡рд╛рд▓рд╛/рд╡рд╛рд▓реА рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдкреНрд░рд╢рд┐рдХреНрд╖рдХ рднреА рд╣реВрдБред рдореИрдВ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЕрдВрдЧреНрд░реЗрдЬрд╝реА рдФрд░ рд╕реНрдкреЗрдирд┐рд╢ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд▓реЗрдЦ рд▓рд┐рдЦрддрд╛/рд▓рд┐рдЦрддреА рд╣реВрдБ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХреБрдЫ DataCamp, Towards Data Science рдФрд░ Analytics Vidhya рдЬреИрд╕реА рд╕реНрдерд╛рдкрд┐рдд рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдП рд╣реИрдВред рд░рд╛рдЬрдиреАрддрд┐рдХ рд╡рд┐рдЬреНрдЮрд╛рди рдФрд░ рдХрд╝рд╛рдиреВрди рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рд╡рд╛рд▓реЗ/рд╡рд╛рд▓реА рдбреЗрдЯрд╛ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ, рдореЗрд░рд╛ рд▓рдХреНрд╖реНрдп рд▓реЛрдХ рдиреАрддрд┐, рдХрд╝рд╛рдиреВрди рдФрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рд╕рдВрдЧрдо рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИтАФрд╡рд┐рдЪрд╛рд░реЛрдВ рдХреА рд╢рдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрд╕реЗ рдЕрднрд┐рдирд╡ рд╕рдорд╛рдзрд╛рди рдФрд░ рдХрдерд╛рдПрдБ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдЬреЛ рд╣рдореЗрдВ рддрд╛рддреНрдХрд╛рд▓рд┐рдХ рдЪреБрдиреМрддрд┐рдпреЛрдВ, рд╡рд┐рд╢реЗрд╖рдХрд░ рдЬрд▓рд╡рд╛рдпреБ рд╕рдВрдХрдЯ, рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХреЗрдВред рдореИрдВ рд╕реНрд╡рдпрдВ-рдЕрдзреНрдпреЗрддрд╛, рд╕рддрдд рд╕реАрдЦрдиреЗ рд╡рд╛рд▓рд╛/рд╡рд╛рд▓реА рдФрд░ рдмрд╣реБрд╡рд┐рд╖рдпрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдкреНрд░рдмрд▓ рд╕рдорд░реНрдердХ/рд╕рдорд░реНрдердХ рд╣реВрдБред рдирдИ рдЪреАрдЬрд╝реЗрдВ рд╕реАрдЦрдиреЗ рдореЗрдВ рдХрднреА рджреЗрд░ рдирд╣реАрдВ рд╣реЛрддреАред

рд╡рд┐рд╖рдп