service:git
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
service:git [29.05.2024 09:30] – [Литература] viacheslav | service:git [20.02.2025 13:10] (текущий) – [Создать ветку локально и затем создать её на удалённом сервере] viacheslav | ||
---|---|---|---|
Строка 158: | Строка 158: | ||
{{: | {{: | ||
- | Если обе ветки меняют одну и ту же часть кода, то возникает конфликт, | + | Если обе ветки меняют одну и ту же часть кода, то возникает конфликт, |
Rebase - копирует коммиты тематической ветки в основную, | Rebase - копирует коммиты тематической ветки в основную, | ||
Строка 182: | Строка 182: | ||
git push | git push | ||
</ | </ | ||
+ | |||
+ | ==== Создать пустую ветку без файлов ==== | ||
+ | <code bash> | ||
+ | git switch --orphan <new branch> | ||
+ | git commit --allow-empty -m " | ||
+ | git push -u origin <new branch> | ||
+ | </ | ||
+ | https:// | ||
+ | |||
===== Просмотр изменений ===== | ===== Просмотр изменений ===== | ||
Строка 200: | Строка 209: | ||
https:// | https:// | ||
+ | ===== Схема ===== | ||
+ | {{: | ||
+ | |||
+ | **Clone and Checkout** | ||
+ | |||
+ | In order to start making changes, you must first clone and checkout the repository, and then create a branch to begin your edits.\\ | ||
+ | On your local terminal, the commands or these actions are: | ||
+ | <code bash> | ||
+ | git clone <clone with ssh> | ||
+ | # or | ||
+ | <clone with https> | ||
+ | git checkout -b < | ||
+ | </ | ||
+ | |||
+ | **Add and Commit** | ||
+ | |||
+ | To make additions to your branch, you will use the following commands: | ||
+ | <code bash> | ||
+ | # Stage the file | ||
+ | git add < | ||
+ | # Run git status | ||
+ | git status | ||
+ | # Commit the file | ||
+ | git commit -m " | ||
+ | # Run git status | ||
+ | git status | ||
+ | # Push the commit to the remote | ||
+ | git push origin < | ||
+ | # and for an initial push to branch | ||
+ | git push -u origin... | ||
+ | # Run git status | ||
+ | git status | ||
+ | # View the git log | ||
+ | git log | ||
+ | </ | ||
===== Советы ===== | ===== Советы ===== | ||
* Одно изменение - один коммит. Так проще откатиться. | * Одно изменение - один коммит. Так проще откатиться. | ||
Строка 216: | Строка 260: | ||
[[https:// | [[https:// | ||
https:// | https:// | ||
+ | |||
+ | ===== Обучение ===== | ||
+ | https:// | ||
+ | |||
+ | |||
service/git.1716975024.txt.gz · Последнее изменение: 30.07.2024 19:20 (внешнее изменение)