Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dz instructions #385

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
139 changes: 139 additions & 0 deletions dz_instructions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
# Подсказки по Git
## Команды инициализации
### Назначение имени
```sh
config --global user.name "Name Surname"
config --local user.name "Name Surname"
```
### Назначение почты
```sh
config --global user.email "Почта"
config --local user.email "Почта"
```
## Работа с директорией
### Создание директории
```sh
mkdir
```
### Показать текущую директорию
```sh
pwd
```
### Показание файлов в директории
```sh
ls
```
### Удаление изменений
```sh
git restore
```
## Создание репозитория:
```sh
git init
```
### Добавление изменений
```sh
gitt add
```
### Проверка репозитория
```sh
git status
```
## Создание файла
```sh
touch name_file
```
## Смена директории
### Смена дирекции
```sh
cd
```
### Смена папки/диска
```sh
cd/d/
```
### Вернуться на папку назад
```sh
cd..
```
### перейти в новый файл
```sh
cd file
```
## Добавление коммита
```sh
git commit -m "Message"
```
## Проверка логов
```sh
git log
git log --oneline
```
## Удаление хеша
```sh
git checkout
```
## Возвращение хеша
```sh
git checkout master
```

Команда смены директории
```sh
cd c:\folder_name
```


Листинг текущей директории
```sh
dir
```

Удаление файла в Windows
```sh
del <filename>
```
## Изменение хеша
### Временное удаление коммита
```sh
checkout хеш
```
### Возвращение к последним изменениям
```sh
git checkout master
```
### Изменение в сохраненном, но не коммиченном файле
```sh
git diff
```
### Разница между хешами
```sh
git dif хеш хеш
```
### Отображение всех веток
```sh
git branch
```

### Перемещение по веткам
```sh
git checkout <branch_name>
```

## Работа с удаленным репозиторием
1. Можно сделать fork с чужого репозитория и получить локальную копию. К себе добавляется с помощью команды git clone и скопиррованного HTTPS.
2. Можно создать собственный удаленный репозиторий с помощью иконки create new repository.

## Внесение изменений в работе удаленного и локального репозитория
### взять изменения с удаленного репозитория к себе в локальную версию
```sh
pull
```
### загрузить на удаленный репозиторий локальные изменения
```sh
push
```
## Pull request
После завершения работы с веткой чужого репозитория, можно предложить свои наработки с помощью иконки pull request в Github.

Примечание: при предложении своих наработок их необходимо делать в сторонней ветке, ветку main лучше не трогать и ничего в ней не менять.