Обновить Code/Versioning&Commiting
@@ -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
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user