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

25 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Перамяшчэнне камітаў ў іншую галінку
Што рабіць, калі вы здзяйсняеце змены, а потым разумееце, што вы здзейснілі іншую галіну?
Як вы можаце гэта змяніць? Вось што ахоплівае гэты падручнік.
## Перамяшчэнне апошніх камітаў ў існуючую галінку
Для такога перамяшчэння, набярыце:
`` `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, будуць цалкам страчаныя.