Обновить Code/Versioning&Commiting

2026-02-04 11:52:19 +03:00
parent f4fb33b354
commit 45eccfd5b8

@@ -44,40 +44,42 @@ git clone https://git.mr-potato.ru/PotatoPieGames/hexwar.git .
``` ```
git add . git add .
``` ```
для подготовки изменений в файлах в этой папке и далее к коммиту, далее создаем коммит командой для подготовки изменений в файлах в этой папке и ее подпапках к коммиту, далее создаем коммит командой
``` ```
git commit git commit
``` ```
после выполнения откроется текстовый редактор сообщения коммита о нем далее. Если нужно создать коммит без открытия текстового редактора можно использовать команду после выполнения откроется текстовый редактор сообщения коммита, о правилах написания сообщения далее. Если нужно создать коммит без открытия текстового редактора можно использовать команду:
``` ```
git commit -m "Сообщение" git commit -m "Сообщение"
``` ```
если строчек нужно несколько то команда приобретает вид если строк нужно несколько то команда приобретает вид:
``` ```
git commit -m "Первая строка(название)" -m "Вторая строка" -m "Третья строка" git commit -m "Первая строка(название)" -m "Вторая строка" -m "Третья строка"
``` ```
если была допущена ошибка в сообщении или файлах то изменить последний коммит можно командой (если нужно внести изменения в файлы то сначала нужно выполнить `git add`) если была допущена ошибка в сообщении или файлах, то изменить последний коммит можно командой:
``` ```
git commit --amend git commit --amend
``` ```
_(если нужно внести изменения в файлы то сначала нужно выполнить `git add`)_
### Сообщение коммита ### Сообщение коммита
В сообщении нужно указать, что поменялось в этом коммите.\ В сообщении нужно указать, что поменялось в этом коммите.\
Правила составления сообщений: Правила составления сообщений:
- Английский язык - Английский язык
- Первая строка - название коммита, она должна быть короткой и отражать суть изменений в повелительном наклонении. Типа `fix app crashing when opening menu`, `add main menu` и т. п. - Первая строка - название коммита, она должна быть короткой и отражать суть изменений в повелительном наклонении. Типа `fix app crashing when opening menu`, `add main menu` и т. п.
- Последующие строки расширенное описание, если не хватило первой строки, то расширенное описание можно написать здесь - Последующие строки нужны, если для описания комита не хватило первой строки
- Сообщение должно отражать, что поменялось - Сообщение должно отражать, изменения произведенные в коммите
- Сообщение не должно быть очень длинным - Сообщение не должно быть очень длинным
### Отправка на сервер ### Отправка на сервер
Для отправки изменений на сервер после коммита необходимо использовать команду Для отправки изменений на сервер после коммита необходимо использовать команду:
``` ```
git push git push
``` ```
изменения будут отправлены на сервер. **Можно отправлять по несколько коммитов за раз.** изменения будут отправлены на сервер. **Можно отправлять по несколько коммитов за раз.**
### Получение изменений с сервера ### Получение изменений с сервера
Для получения изменений необходимо выполнить команду:
``` ```
git pull git pull
``` ```