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

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


works:linux:git

Различия

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


works:linux:git [2023/07/06 06:42] (текущий) – создано - внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +====== Небольшая книжка по GIT ======
  
 +===== Настройка конфигурации =====
 +=== Обезательные настройки ===
 +^ Комманда ^ Что делает ^
 +| <code>git config --global user.name "John Doe"</code> | Выставляет **имя** пользователя в пользовательской кофигурации |
 +| <code>git config --global user.email "johndoe@example.com"</code> | Выставляет **email** пользователя в пользовательской кофигурации |
 +| <code>git config --global core.excludesfile ~/.gitignore</code> | (Опционально) создать общий для всех проектов файл .gitignore в папке пользователя |
 +
 +=== Папки настроек ===
 +^ Тип ^ Позиция ^
 +| --local | Файл .git/config в директории с проектом |
 +| --global | Файл .gitconfig в пользователькой домашней папке |
 +| --system | Файл /etc/gitconfig на всю систему и всех пользователей (требует root) |
 +
 +
 +===== Примеры =====
 +
 +=== После изменений файла ===
 +<code bash>
 +git status
 +git add filename1 filename2 filename3
 +git commit -m "1st comment
 +2nd comment line"
 +git push
 +</code>
 +
 +=== Откат изменений ===
 +<code bash>
 +# Откат всех мониторных файлов
 +git reset --hard
 +# Удалить все не мониторные файлы
 +git clean -df
 +# Откат незакомиченого файла
 +git checkout filename1 filename2
 +</code>
 +
 +=== Создать бранч, залить бранч ===
 +<code bash>
 +git checkout -b <your-new-branch>
 +git add <files>
 +git commit -m <message>
 +
 +git push -u origin <your-new-branch>
 +</code>

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki