Git 02.06.2024

This commit is contained in:
StNicolay 2024-06-02 12:35:55 +03:00
parent 7bf46b5aeb
commit b3a48bb984
Signed by: StNicolay
GPG Key ID: 9693D04DCD962B0D

53
Git/Git.md Normal file
View File

@ -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 но не из папки
```