Skip to content

Commit f9f2a3e

Browse files
2 parents dae7940 + 95a97c4 commit f9f2a3e

4 files changed

Lines changed: 870 additions & 4 deletions

File tree

.pre-commit-config.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ repos:
4646
- id: isort
4747
entry: isort
4848
args:
49+
- --profile=black
4950
- --float-to-top
5051

5152
- repo: https://github.com/nbQA-dev/nbQA
@@ -78,7 +79,8 @@ repos:
7879
types_or: [jupyter, markdown]
7980
additional_dependencies: [isort]
8081
args:
81-
- --float-to-top
82+
- --profile=black
83+
- --float-to-top
8284

8385
- repo: https://github.com/codespell-project/codespell
8486
rev: v2.3.0

CODEOWNERS

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
# Владелец для всех файлов в репозитории
2-
* @senatorovai/senatorov-team
3-
* @senatorovai/senatorov-intro
1+
@senatorovai/senatorov-main

docs/git/git_command.py

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
"""Конспект базовых команд Git и их описание.
2+
3+
Этот ноутбук содержит основные команды Git, сгруппированные по категориям:
4+
- Базовые команды
5+
- Просмотр изменений
6+
- Работа с журналом
7+
- Отмена изменений
8+
- Работа с файлами
9+
- Работа с GitHub
10+
- Дополнительные команды.
11+
"""
12+
13+
#
14+
#
15+
#
16+
#
17+
# # Основные команды Git
18+
#
19+
# ## Базовые команды
20+
# - `git init` - создать новый репозиторий
21+
# - `git clone` - копировать существующий репозиторий
22+
# - `git add <файл>` - добавить файл для отслеживания
23+
# - `git add .` - добавить все файлы
24+
# - `git commit -m "сообщение"` - сохранить изменения
25+
# - `git commit -am "сообщение"` - добавить и сохранить изменения
26+
# - `git status` - проверить статус файлов
27+
# - `git --version` - проверить версию Git
28+
#
29+
# ## Просмотр изменений
30+
# - `git diff` - показать несохраненные изменения
31+
# - `git diff file.py` - изменения в конкретном файле
32+
# - `git difftool` - открыть изменения в графическом интерфейсе
33+
#
34+
# ## Работа с журналом
35+
# - `git log` - просмотр полного журнала
36+
# - `git log --oneline` - сокращенный формат
37+
# - `git log -n 3` - последние 3 коммита
38+
# - `git show хеш:файл.txt` - содержимое файла в коммите
39+
#
40+
# ## Отмена изменений
41+
# - `git restore file.txt` - отменить несохраненные изменения
42+
# - `git restore --staged file.txt` - убрать из индекса
43+
# - `git checkout .` - отменить все изменения
44+
# - `git revert -n HEAD~3..HEAD` - отменить последние 3 коммита
45+
# - `git checkout хеш -- файл.py` - вернуть к определенной версии
46+
#
47+
# ## Работа с файлами
48+
# - `git rm file.txt` - удалить файл
49+
# - `git mv старый.txt новый.txt` - переименовать/переместить файл
50+
#
51+
# ## Работа с GitHub
52+
# - `git remote add origin URL` - привязать удаленный репозиторий
53+
# - `git push -u origin master` - первая отправка на GitHub
54+
# - `git push` - отправить изменения
55+
# - `git clone URL` - клонировать репозиторий
56+
#
57+
# ## Дополнительные команды
58+
# - `git help <команда>` - получить справку
59+
# - `git <команда> --help` - альтернативный вызов справки
60+
# - `git ls-files --other --ignored --exclude-standard` - показать игнорируемые файлы

0 commit comments

Comments
 (0)