Инструменты пользователя

Инструменты сайта


service:git

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
service:git [29.05.2024 09:42] – [Просмотр изменений] viacheslavservice:git [20.02.2025 13:10] (текущий) – [Создать ветку локально и затем создать её на удалённом сервере] viacheslav
Строка 158: Строка 158:
 {{:service:pasted:20220721-132004.png}} {{:service:pasted:20220721-132004.png}}
  
-Если обе ветки меняют одну и ту же часть кода, то возникает конфликт, т. к. git не знает, что нужно оставить, необходимо ручное вмешательство. Конфликтующие файлы выводятся командой ''git status''. В этих файлах будут маркеры с цитатами из обоих веток, нужно оставить там то, что нужно. После разрешения конфликтов можно коммитить -''git commit''.+Если обе ветки меняют одну и ту же часть кода, то возникает конфликт, т. к. git не знает, что нужно оставить, необходимо ручное вмешательство. Конфликтующие файлы выводятся командой ''git status''. В этих файлах будут маркеры с цитатами из обоих веток, нужно оставить там то, что нужно. После разрешения конфликтов можно коммитить - ''git commit''.
  
 Rebase - копирует коммиты тематической ветки в основную, как если бы они там и были.\\ Rebase - копирует коммиты тематической ветки в основную, как если бы они там и были.\\
Строка 182: Строка 182:
 git push git push
 </code> </code>
 +
 +==== Создать пустую ветку без файлов ====
 +<code bash>
 +git switch --orphan <new branch>
 +git commit --allow-empty -m "Initial commit on orphan branch"
 +git push -u origin <new branch>
 +</code>
 +https://stackoverflow.com/questions/34100048/create-empty-branch-on-github
 +
  
 ===== Просмотр изменений ===== ===== Просмотр изменений =====
Строка 201: Строка 210:
  
 ===== Схема ===== ===== Схема =====
-{{:service:pasted:20240529-093727.png}}+{{:service:pasted:20240529-093727.png?800}}
  
 **Clone and Checkout** **Clone and Checkout**
Строка 251: Строка 260:
 [[https://www.youtube.com/watch?v=9oDNBuive-g|Let's git started together!]] (Youtube) - review the Git concepts, explained by one of the GitLab's Developer Evangelist\\ [[https://www.youtube.com/watch?v=9oDNBuive-g|Let's git started together!]] (Youtube) - review the Git concepts, explained by one of the GitLab's Developer Evangelist\\
 https://dangitgit.com/ru - варианты исправления/отката ошибок\\ https://dangitgit.com/ru - варианты исправления/отката ошибок\\
 +
 +===== Обучение =====
 +https://githowto.com/ru - интерактивный тур, который познакомит вас с основами Git.\\
 +
 +
  
service/git.1716975738.txt.gz · Последнее изменение: 30.07.2024 19:20 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki