forked from SENATOROVAI/git
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgit.py
More file actions
39 lines (36 loc) · 1.46 KB
/
git.py
File metadata and controls
39 lines (36 loc) · 1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# ---
# jupyter:
# jupytext:
# formats: ipynb,py:light
# text_representation:
# extension: .py
# format_name: light
# format_version: '1.5'
# jupytext_version: 1.16.4
# ---
"""Шаг 2.
Git.
"""
# # 1. Про Git
#
# Git - система контроля версий файлов
#
# Функции:
# - создание репозиториев - хранилищ файлов
# - отслеживание изменений в файлах в локальном репо и серверном репо
# - склейка (сливание) изменений из 1 ветки в 2 ветку
#
# Команды основные:
# - `git init` создание репо
# - `git clone` взять репо из внешнего в локальный
# - `git add` добавить файл для будущего коммита (в индекс / staging area)
# - `git commit` добавляет файлы для коммита в локальный commit
# - `git push` добавляет из локального commit'а во внешний репо
# - `git pull` применяет изменения из внешнего репо в локальный репо
# - `git log` просмотр журнала коммитов
#
# # 2. Пройти курс основы командной строки на Hexlet
# 
#
# # 3. Пройти курс Git на Hexlet
# 