From b3a48bb984ada1db185c286a434ee94843a48069 Mon Sep 17 00:00:00 2001 From: StNicolay Date: Sun, 2 Jun 2024 12:35:55 +0300 Subject: [PATCH] Git 02.06.2024 --- Git/Git.md | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 Git/Git.md diff --git a/Git/Git.md b/Git/Git.md new file mode 100644 index 0000000..cc37c3a --- /dev/null +++ b/Git/Git.md @@ -0,0 +1,53 @@ +# Git + +## Git система + +Git - распределённая система контроля версий, которая даёт возможность разработчикам возможность отслеживать изменения в файлах и совместно работать с другими людьми. Создана в 2005 году Линусом Торвальдсом + +## Github + +Github - сервис онлайн хостинга репозиториев. + +## Комманды + +### Конфигурация + +#### Просмотр настроек + +```bash +git config --list +``` + +#### Установка имени и почты + +```bash +git config --global user.name "John Doe" +git config --global user.email "johndoe@example.com" +``` + +### Помощь + +```bash +git help # Помощь по всей команде +git help config # Помощь по конкретной команде +``` + +### Работа с репозиторием + +#### Инициализировать пустой репозиторий в текущей папке + +```bash +git init +``` + +#### Коммиты + +```bash +git status # Посмотреть состояние файлов +git add . # Добавить все файлы в текущей папке +git add -A # Добавить все файлы в текущем репозетории +git commit -m "Сообщение" # Сделать коммит с сообщением +git commit -am "Сообщение" # Сделать коммит со всеми изменёнными файлами (новые файлы не добавляются) +git rm test.txt # Удаляет файл из git и из папки +git rm --cached test.txt # Удаляет файл из git но не из папки +```