-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGit Help.txt
55 lines (42 loc) · 4.16 KB
/
Git Help.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
46
47
48
49
50
51
52
53
54
55
Команды Git:
git clone
Необходим для того чтобы залить проект с удаленного репозитория
прим. git clone https://github.com/GitHubName/projectname.git
git status
Команда git status показывает состояния файлов в рабочей директории и индексе: какие файлы изменены, но не добавлены в индекс; какие ожидают коммита в индексе. Вдобавок к этому выводятся подсказки о том, как изменить состояние файлов.
git add
Команда git add добавляет содержимое рабочей директории в индекс (staging area) для последующего коммита. По умолчанию git commit использует лишь этот индекс, так что вы можете использовать git add для сборки слепка вашего следующего коммита.
git commit
Команда git commit берёт все данные, добавленные в индекс с помощью git add, и сохраняет их слепок во внутренней базе данных, а затем сдвигает указатель текущей ветки на этот слепок.
прим. git commit -m "initial commit"
git reset
Команда git reset, как можно догадаться из названия, используется в основном для отмены изменений. Она изменяет указатель HEAD и, опционально, состояние индекса. Также эта команда может изменить файлы в рабочей директории при использовании параметра --hard, что может привести к потере наработок при неправильном использовании, так что убедитесь в серьёзности своих намерений прежде чем использовать его.
git clean
Команда git clean используется для удаления мусора из рабочей директории. Это могут быть результаты сборки проекта или файлы конфликтов слияний.
git remote
позволяет видеть, отправлять, обновлять удаленные репозитории. Имеется ввиду сслыки на удаленное размещение вашего проекта на каком либо, сервере, ресурсе
прим. github.com
прим.
git remote add upstream https://github.com/OlegButskyi/FamousTeamDream.git
git remote rm upstream
git pull
Позволяет обновиться с удаленного репозитория необходимо каждый раз когда вы закидываете свежие данные стягивать обновление чтобы не сломать проект те. не создать ошибки которые нужно будет исправлять
Пример добавления на удаленный репозиторий
git pull upstream master
git add [somefile]
git commit -m "some comment"
git push origin master
Как создать upstream remote link:
В нашем случае необходимо зайти на мою страницу OlegButskyi/FamousTeamDream
потом нажать на клонировать или скачать (clone or download)
Там появится ссылка
https://github.com/OlegButskyi/FamousTeamDream.git
сохраните ее в буфер обмена "ctrl + C"
заходите в git bash заходите в проект вводите
git remote add uptstream [copypast link]
Удалить:
git remote rm upstream
Ваши изменения вы можете добавить в основной репозиторий
Делается это так:
Переходите на "Ваш Акк"/FamousTeamDream
Pull Requests > new pull request > create pull request