first-contributions/additional-material/translations/Belarusian/moving-a-commit-to-a-different-branch.by.md
2022-11-22 01:05:15 +01:00

2.0 KiB
Raw Blame History

Перамяшчэнне камітаў ў іншую галінку

Што рабіць, калі вы здзяйсняеце змены, а потым разумееце, што вы здзейснілі іншую галіну? Як вы можаце гэта змяніць? Вось што ахоплівае гэты падручнік.

Перамяшчэнне апошніх камітаў ў існуючую галінку

Для такога перамяшчэння, набярыце:

`git reset HEAD ~ --soft` - Адмяняе апошняе commit, але пакідае даступныя змены. `git stash` - Захоўвае стан дырэкторыі.

`git checkout <імя правільнай галінкі>` - Перамыкаецца на іншую галінку. `git stash pop` - Вяртае апошняе захаванае стан. `git add .` - Дадае індывідуальныя файлы. `` `git commit -m "your message here"``` - Захоўвае і ўносіць змены.

Зараз вашы змены - у правільнай галінцы.

Перамяшчэнне апошніх камітаў ў новую галінку

Для такога перамяшчэння, набярыце: `git branch newbranch` - Стварае новую галінку, захоўваючы ўсе камітаў. `git reset --hard HEAD ~ [n]` - Вяртае галінку master назад на n камітаў. Майце на ўвазе, што змены змяшчаюцца ў гэтых камітаў будуць цалкам выдалены з галінкі master. `git checkout newbranch` - Перамыкаецца на галінку, якую вы стварылі. Гэтая галінка цяпер змяшчае ўсе commits.

Запомніце: Любыя змены, якія не былі ўключаныя ў commit, будуць цалкам страчаныя.