forked from sergeyverevkin/pi19
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpi19_git_task.txt
45 lines (41 loc) · 1.29 KB
/
pi19_git_task.txt
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
40
41
42
43
44
45
Подготовка общая
1. Скачать и установить клиента
https://git-scm.com/download/win
2. Научиться открывать терминал (View - Terminal). Для удобства можно настроить красивый терминал
C:\Program Files\Git\git-bash.exe
3. Потренироваться
https://learngitbranching.js.org/?locale=ru_RU
Сценарий работы № 1
1.1. Клонировать репозиторий по ссылке на github
https://github.com/sergeyverevkin/pi19.git
1.2. Сделать свою локальную ветку
git checkout -b pi19-surname-name
1.3. Текущая работа:
git status
git add .
git commit -m "changelist"
1.4. Синхронизация
git checkout master
git pull
git checkout pi19-surname-name
git merge master
Сценарий работы № 2
2.1. Зарегистрироваться на github.com
2.2. Зайти на
https://github.com/sergeyverevkin/pi19
и нажать на кнопку Fork
Создастся собственная копия репозитория с возможностью хранения в ней изменений и синхронизации с исходным репозиторием.
2.3. Клонировать свой репозиторий по ссылке на github
2.4. Привязать удаленный репозиторий
git remote add upstream https://github.com/sergeyverevkin/pi19.git
git remote -v
2.5. Текущая работа:
git status
git add .
git commit -m "changelist"
2.6. Сделать синхронизацию с базовым репозиторием
git pull
git fetch upstream
git branch -va
git checkout master
git merge upstream/master