FAQs
рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ: "please commit your changes or stash them before you switch branches." рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд░реЗрдВ?
рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рдЕрдирдХрдореАрдЯреЗрдб рдмрджрд▓рд╛рд╡ рд╣реИрдВ, рддреЛ Git рд╣рдореЗрдВ рджреВрд╕рд░реА рдмреНрд░рд╛рдВрдЪ рдкрд░ рдЬрд╛рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛ рддреЛ рд╣рдореЗрдВ рдЕрдкрдиреЗ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рд╕реНрдЯреИрд╢ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдХрдорд┐рдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред┬а
рдЙрдиреНрд╣реЗрдВ рдХрдорд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдпрд╣ рдХрдорд╛рдВрдб рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ:
git commit -m "Commit message"
рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдпрджрд┐ рд╣рдо рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдЕрднреА рдХрдорд┐рдЯ рдХрд┐рдП рдмрд┐рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ git stash рдХрдорд╛рдВрдб рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ:
git stash
рдмрд╛рдж рдореЗрдВ, рдореВрд▓ рдмреНрд░рд╛рдВрдЪ рдкрд░ рд▓реМрдЯрдХрд░ git stash pop рдХрдорд╛рдВрдб рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдлрд┐рд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрджрд┐ рд░рд┐рдореЛрдЯ рдмреНрд░рд╛рдВрдЪ рдХрд╛ рдирд╛рдо рдХрд┐рд╕реА рд▓реЛрдХрд▓ рдмреНрд░рд╛рдВрдЪ рдХреЗ рд╕рдорд╛рди рд╣реЛ рддреЛ рдХреНрдпрд╛ рдХрд░реЗрдВ?
Git рдореЗрдВ рдмреНрд░рд╛рдВрдЪ рдХреЗ рдирд╛рдо рдЕрджреНрд╡рд┐рддреАрдп рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рд╣рдореЗрдВ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ рдХрд┐ рдмреНрд░рд╛рдВрдЪ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЙрд╕реА рдирд╛рдо рдХреА рдХреЛрдИ рд▓реЛрдХрд▓ рдмреНрд░рд╛рдВрдЪ рд╣реИред рдпрд╣ рджреЛ рдмрд╛рддреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛ рд╕рдХрддреА рд╣реИ:
- рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕ рдмреНрд░рд╛рдВрдЪ рдХреЛ рдЪреЗрдХрдЖрдЙрдЯ рдХрд░ рд▓рд┐рдпрд╛ рдерд╛ред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╣рдо рдмрд┐рдирд╛ fetch рдХрд┐рдП рд╕реАрдзреЗ
git checkout <branch_name>рд╕реЗ рдЙрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╣рдордиреЗ-bрдкреИрд░рд╛рдореАрдЯрд░ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдирдИ рдмреНрд░рд╛рдВрдЪ рдмрдирд╛рдирд╛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдмреНрд░рд╛рдВрдЪ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рд╣рдореЗрдВ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред - рдХрд┐рд╕реА рд╕рдордп рд╣рдордиреЗ рдХреЛрдИ рдЕрд▓рдЧ рдмреНрд░рд╛рдВрдЪ рдмрдирд╛ рд▓реА рдереА рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рд╕рдВрдпреЛрдЧ рд╕реЗ рд╡рд╣реА рд╣реИред рдЗрд╕реЗ рд╣рдо рдЕрд▓рдЧ рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реБрд▓рдЭрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
git checkout -b <different_name> origin/<branch_name>ред
рдХреНрдпрд╛ рдореИрдВ рд╕реАрдзреЗ рд░рд┐рдореЛрдЯ рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░ рд╕рдХрддрд╛/рд╕рдХрддреА рд╣реВрдВ?
рдирд╣реАрдВ, Git рдмреНрд░рд╛рдВрдЪ рдкрд░ рдмрджрд▓рд╛рд╡ рдЗрд╕ рддрд░рд╣ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдкрд╣рд▓реЗ рдКрдкрд░ рдмрддрд╛рдП рдЕрдиреБрд╕рд╛рд░ рдмреНрд░рд╛рдВрдЪ рдХреА рд▓реЛрдХрд▓ рдХреЙрдкреА рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ, рдФрд░ рдлрд┐рд░ рдЗрдЪреНрдЫрд┐рдд рдмрджрд▓рд╛рд╡реЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдорд┐рдЯреНрд╕ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдЕрдкрдиреА рд▓реЛрдХрд▓ рдмреНрд░рд╛рдВрдЪ рдХреЛ рд░рд┐рдореЛрдЯ рдХреЗ рдирд╡реАрдирддрдо рдмрджрд▓рд╛рд╡реЛрдВ рд╕реЗ рдХреИрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░реВрдВ?
рдЕрдкрдиреА рд▓реЛрдХрд▓ рдмреНрд░рд╛рдВрдЪ рдХреЛ рдЙрд╕рдХреА рд╕рдВрдмрдВрдзрд┐рдд рд░рд┐рдореЛрдЯ рдмреНрд░рд╛рдВрдЪ рдХреЗ рдирд╡реАрдирддрдо рдмрджрд▓рд╛рд╡реЛрдВ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рд╛рдорд╛рдиреНрдпрддрдГ git pull рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:
git pull origin <branch_name>
рдпрд╣ рд╣рдорд╛рд░реЗ рд▓реЛрдХрд▓ рдмреНрд░рд╛рдВрдЪ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП git fetch рдФрд░ git merge рджреЛрдиреЛрдВ рдХреЛ рдЪрд▓рд╛рддрд╛ рд╣реИред рд╣рдордиреЗ рд╕реАрдЦрд╛ рдХрд┐ git fetch рд▓реЛрдХрд▓ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рд░рд┐рдореЛрдЯ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред git merge рдХрдорд╛рдВрдб рдЙрди рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рд╣рдорд╛рд░реА рд▓реЛрдХрд▓ рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рдорд┐рд▓рд╛ рджреЗрддрд╛ рд╣реИред рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдпрд╣ Git push рдФрд░ pull рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рджреЗрдЦреЗрдВред
рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ: "remote branch not found." рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд░реЗрдВ?
рдпрд╣ рддреНрд░реБрдЯрд┐ рджрд░реНрд╢рд╛рддреА рд╣реИ рдХрд┐ рдмреНрд░рд╛рдВрдЪ рд╣рдорд╛рд░реА рд▓реЛрдХрд▓ рдХреЙрдкреА рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рддреЛ рдпрд╛ рддреЛ:
- рдмреНрд░рд╛рдВрдЪ рд╣реИ рд╣реА рдирд╣реАрдВ, рдЬреЛ рдмреНрд░рд╛рдВрдЪ рдирд╛рдо рдореЗрдВ рдЯрд╛рдЗрдкреЛ рдпрд╛ рдХрд┐рд╕реА рдкреБрд░рд╛рдиреА, рд╣рдЯрд╛рдИ рдЬрд╛ рдЪреБрдХреА рдмреНрд░рд╛рдВрдЪ рдХреА рдУрд░ рд╕рдВрдХреЗрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
- рд▓реЛрдХрд▓ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЕрдк рдЯреВ рдбреЗрдЯ рдирд╣реАрдВ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рд╕реАрдЦрд╛, рд╣рдо рдЗрд╕реЗ
git fetchрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЬрдм рд╣рдореЗрдВ рдХрд┐рд╕реА рд░рд┐рдореЛрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдмреНрд░рд╛рдВрдЪ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИтАФрдЬреИрд╕реЗ рдХрд┐рд╕реА рд╕рд╣рдХрд░реНрдореА рдХрд╛ рдХрд╛рдо рдпрд╛ рдирдИ рдлреАрдЪрд░ рдмреНрд░рд╛рдВрдЪтАФрддреЛ рдЪреБрдиреМрддреА рдпрд╣ рд╣реЛрддреА рд╣реИ рдХрд┐ рдЙрд╕ рдмреНрд░рд╛рдВрдЪ рдХреЛ рд▓реЛрдХрд▓ рдореЗрдВ рдХреИрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, Git рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рд░рд┐рдореЛрдЯ рдмреНрд░рд╛рдВрдЪ рдХреА рд▓реЛрдХрд▓ рдХреЙрдкреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ-рд╕рд╛рджреЗ рдХрдорд╛рдВрдб рджреЗрддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рд╣рдо рдЗрдЪреНрдЫрд┐рдд рдмреНрд░рд╛рдВрдЪ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпреЛрдЧрджрд╛рди рджреЗ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЯреАрдо рдХреЗ рд╕рд╛рде рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рд╕рд╣рдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рддреНрд╡рд░рд┐рдд рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП,
<branch_name>рдирд╛рдордХ рдмреНрд░рд╛рдВрдЪ рдХреЛ рдЪреЗрдХрдЖрдЙрдЯ рдХрд░рдиреЗ рд╣реЗрддреБ рд╣рдо рдпрд╣ рдЪрд▓рд╛рддреЗ рд╣реИрдВ:рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдЗрди рдХрдорд╛рдВрдбреНрд╕ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭреЗрдВрдЧреЗ рдФрд░ рдЬрд╛рдиреЗрдВрдЧреЗ рдХрд┐ рдпреЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
рджреЛ-рдЪрд░рдгреАрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛:
git fetchрдФрд░git checkoutрд░рд┐рдореЛрдЯ рдмреНрд░рд╛рдВрдЪ рдкрд░ рд▓реЛрдХрд▓ рдореЗрдВ рдХрд╛рдо рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЬрд░реВрд░реА рд╣реИ рдХрд┐ рд╣рдорд╛рд░реА рд▓реЛрдХрд▓ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд░рд┐рдореЛрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд╕рд╛рде рдЕрдк рдЯреВ рдбреЗрдЯ рд╣реЛред рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рд▓реЛрдХрд▓ рдХреЙрдкреА рдмрдирд╛ рдХрд░ рдЙрд╕ рдмреНрд░рд╛рдВрдЪ рдкрд░ рдХрд╛рдо рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд▓реЛрдХрд▓ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛
рд▓реЛрдХрд▓ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо
git fetchрдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд░реВрдк рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЖрд░реНрдЧреНрдпреБрдореЗрдВрдЯ рдХреЗ рд╣реЛрддрд╛ рд╣реИ:рдмрд┐рдирд╛ рдЖрд░реНрдЧреНрдпреБрдореЗрдВрдЯ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░, git fetch рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░рд┐рдореЛрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╕рднреА рдмреНрд░рд╛рдВрдЪреЗрд╕ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓реЗрддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рд╣рдорд╛рд░реА рдЗрдЪреНрдЫрд┐рдд рдмреНрд░рд╛рдВрдЪ рднреА рд╢рд╛рдорд┐рд▓ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдЕрдзрд┐рдХ рд▓реЛрдХрд▓ рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕ рд▓рдЧреЗрдЧрд╛ред
рдпрджрд┐ рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕ рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИ, рддреЛ рд╣рдо рдХрдорд╛рдВрдб рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдмреНрд░рд╛рдВрдЪ рдХрд╛ рдирд╛рдо рджреЗрдХрд░ рдХреЗрд╡рд▓ рдЙрд╕реА рдмреНрд░рд╛рдВрдЪ рдХреЛ fetch рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рдпрд╣рд╛рдВ
<branch_name>рдХреЛ рдЗрдЪреНрдЫрд┐рдд рдмреНрд░рд╛рдВрдЪ рдХреЗ рдирд╛рдо рд╕реЗ рдмрджрд▓реЗрдВредoriginрдкреИрд░рд╛рдореАрдЯрд░ рд░рд┐рдореЛрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдирд╛рдо рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЬрдм рд╣рдо рдХрд┐рд╕реА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ clone рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд░рд┐рдореЛрдЯ рдХрд╛ рдирд╛рдо origin рд╣реЛрддрд╛ рд╣реИредрдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ fetch рдХреЗ рдЬрд░рд┐рдП рд░рд┐рдореЛрдЯ рд░реЗрдлрд░реЗрдВрд╕реЗрдЬрд╝ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдХрд┐рд╕реА рднреА рд▓реЛрдХрд▓ рдлрд╝рд╛рдЗрд▓ рдкрд░ рдЕрд╕рд░ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдФрд░ рди рд╣реА рдХрд┐рд╕реА рддрд░рд╣ рдХреЗ рдХреЙрдиреНрдлреНрд▓рд┐рдХреНрдЯ рд╣реЛрддреЗ рд╣реИрдВред рд▓реЛрдХрд▓ рдореЗрдВ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЗрдХрд╛рдЗрдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВ:
рд╣рдорд╛рд░реЗ рд╡рд░реНрддрдорд╛рди рдмрджрд▓рд╛рд╡ рдФрд░ рдХрдорд┐рдЯреНрд╕ рдХрд░рдВрдЯ рд╡рд░реНрдХрд┐рдВрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣реА рд╡реЗ рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдЦреЛрд▓рдиреЗ рдкрд░ рджреЗрдЦрддреЗ рд╣реИрдВред git fetch рд╕реЗ рдпреЗ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рд╣реЛрддреАрдВред рдХреЗрд╡рд▓ рд▓реЛрдХрд▓ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЕрдкрдбреЗрдЯ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдо рдЕрдкрдиреА рдорд╢реАрди рдкрд░ рд░рд┐рдореЛрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдЫрд┐рдкреА рд╣реБрдИ рдХреЙрдкреА рдХреА рддрд░рд╣ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВред
рд░рд┐рдореЛрдЯ рдмреНрд░рд╛рдВрдЪ рдХреЛ рдЪреЗрдХрдЖрдЙрдЯ рдХрд░рдирд╛
рд░рд┐рдореЛрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдЕрдк-рдЯреВ-рдбреЗрдЯ рдХреЙрдкреА рдХреЗ рд╕рд╛рде, рдЕрдм рд╣рдо
git checkoutрдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░рд┐рдореЛрдЯ рдмреНрд░рд╛рдВрдЪ рдХреА рд▓реЛрдХрд▓ рдХреЙрдкреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:рдпрд╣рд╛рдВ
<branch_name>рдХреЛ рдЗрдЪреНрдЫрд┐рдд рд░рд┐рдореЛрдЯ рдмреНрд░рд╛рдВрдЪ рдХреЗ рдирд╛рдо рд╕реЗ рдмрджрд▓реЗрдВред-bрдХреЗ рдмрд╛рдж рдкрд╣рд▓рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд╣ рдирд╛рдо рд╣реИ рдЬреЛ рд╣рдо рд▓реЛрдХрд▓ рдмреНрд░рд╛рдВрдЪ рдХреЛ рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдкреНрд░рдЪрд▓рди рдХреЗ рддреМрд░ рдкрд░ рд╣рдо рджреЛрдиреЛрдВ рдХрд╛ рдПрдХ рд╣реА рдирд╛рдо рд░рдЦрддреЗ рд╣реИрдВ, рдкрд░ рдпрджрд┐ рдХреЛрдИ рдЕрдиреНрдп рд▓реЛрдХрд▓ рдмреНрд░рд╛рдВрдЪ рдЙрд╕ рдирд╛рдо рд╕реЗ рдореМрдЬреВрдж рди рд╣реЛ рддреЛ рдЖрдк рдЕрд▓рдЧ рдирд╛рдо рднреА рджреЗ рд╕рдХрддреЗ рд╣реИрдВ:рдЗрд╕ рдХрдорд╛рдВрдб рдХреЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЪрд▓рдиреЗ рдХреЗ рдмрд╛рдж, Git рдХрд░рдВрдЯ рд╡рд░реНрдХрд┐рдВрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ рдЗрд╕ рдмреНрд░рд╛рдВрдЪ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рджреЗрдЧрд╛, рдФрд░ рд╣рдо рдЗрд╕ рдкрд░ рдХрд╛рдо рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛрдВрдЧреЗред
git checkoutрдмрдирд╛рдоgit switchgit checkoutрдХрдорд╛рдВрдб Git рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА рдореМрдЬреВрдж рд╣реИред рдЗрд╕рдХрд╛ рджрд╛рдпрд░рд╛ рдХреЗрд╡рд▓ рдмреНрд░рд╛рдВрдЪ рдХреА рд▓реЛрдХрд▓ рдХреЙрдкреА рдмрдирд╛рдиреЗ рдпрд╛ рдПрдХ рдмреНрд░рд╛рдВрдЪ рд╕реЗ рджреВрд╕рд░реА рдкрд░ рдЬрд╛рдиреЗ рд╕реЗ рдЖрдЧреЗ рддрдХ рдлреИрд▓рд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рд░рд┐рдореЛрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╡рд┐рд╢реЗрд╖ рдлрд╛рдЗрд▓реЗрдВ рднреА рд▓рд╛ рд╕рдХрддрд╛ рд╣реИредGit рдХреЗ рд╣рд╛рд▓рд┐рдпрд╛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ
git switchрдХрдорд╛рдВрдб рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдПрдХрдорд╛рддреНрд░ рдЙрджреНрджреЗрд╢реНрдп рд░рд┐рдореЛрдЯ рдмреНрд░рд╛рдВрдЪ рдХреА рд▓реЛрдХрд▓ рдХреЙрдкреА рдмрдирд╛рдирд╛ рдФрд░ рд▓реЛрдХрд▓ рдмреНрд░рд╛рдВрдЪреЗрд╕ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рд╣реИредрдореИрдВ
git checkoutрдХреА рдмрдЬрд╛рдпgit switchрдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛/рджреЗрддреА рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐git checkoutрдХреА рд╡рд┐рд╕реНрддреГрдд рдХреНрд╖рдорддрд╛рдПрдВ рдХрднреА-рдХрднреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддреА рд╣реИрдВредрдЙрд╕реА рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ
git switchрд╕реЗ рдХреИрд╕реЗ рдХрд░реЗрдВ, рдпрд╣ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдпрд╣ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ: Git Switch Branch: рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛.рдирд┐рд╖реНрдХрд░реНрд╖
рдХрд┐рд╕реА рд░рд┐рдореЛрдЯ Git рдмреНрд░рд╛рдВрдЪ рдХреА рд▓реЛрдХрд▓ рдХреЙрдкреА рдмрдирд╛рдирд╛ рд╕рд╣рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрддреНрдпрдВрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
git fetchрдФрд░git checkoutрдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдо рдЕрдкрдиреА рд▓реЛрдХрд▓ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рд░рд┐рдореЛрдЯ рдмрджрд▓рд╛рд╡реЛрдВ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрдЪреНрдЫрд┐рдд рдмреНрд░рд╛рдВрдЪ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрдЬрд╣рд╛рдВ рдХреНрд▓рд╛рд╕рд┐рдХ
git checkoutрдордЬрдмреВрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рджреЗрддрд╛ рд╣реИ, рд╡рд╣реАрдВ рдирдпрд╛git switchрдХрдорд╛рдВрдб рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмреНрд░рд╛рдВрдЪ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рдХрд░рддрд╛ рд╣реИред