works:linux:git

Небольшая книжка по GIT

Настройка конфигурации

Обезательные настройки

Комманда Что делает
git config --global user.name "John Doe"
Выставляет имя пользователя в пользовательской кофигурации
git config --global user.email "johndoe@example.com"
Выставляет email пользователя в пользовательской кофигурации
git config --global core.excludesfile ~/.gitignore
(Опционально) создать общий для всех проектов файл .gitignore в папке пользователя

Папки настроек

Тип Позиция
–local Файл .git/config в директории с проектом
–global Файл .gitconfig в пользователькой домашней папке
–system Файл /etc/gitconfig на всю систему и всех пользователей (требует root)

Примеры

После изменений файла

git status
git add filename1 filename2 filename3
git commit -m "1st comment
2nd comment line"
git push

Откат изменений

# Откат всех мониторных файлов
git reset --hard
# Удалить все не мониторные файлы
git clean -df
# Откат незакомиченого файла
git checkout filename1 filename2

Создать бранч, залить бранч

git checkout -b <your-new-branch>
git add <files>
git commit -m <message>
 
git push -u origin <your-new-branch>
works/linux/git.txt · Last modified: 2023/07/06 06:42 by Chugreev Eugene