mirror of
https://github.com/svek95/GeekBrainsHomeWork.git
synced 2026-06-10 15:15:56 +03:00
Merge pull request #2 from Vinogradov01/branch_Vinogradov
add file from lesson 2
This commit is contained in:
@@ -0,0 +1,44 @@
|
|||||||
|
# Работа с Git
|
||||||
|
|
||||||
|
Для того что работать с Git ему надо представиться.
|
||||||
|
Имя и почтовый ящик, для этого необходимо набрать следующие команды:
|
||||||
|
|
||||||
|
git config --global user.name "Ваше имя"
|
||||||
|
git config --global user.email ereborsons@stone.com
|
||||||
|
|
||||||
|
___
|
||||||
|
|
||||||
|
## Команды Git
|
||||||
|
|
||||||
|
Команда **ls** содержимое каталога в котором мы сейчас находимся, по умолчанию, **ls** не отображает файлы, начинающиеся с (.), например, .gitignore. Для отображения таких файлов нужно использовать флаг –a
|
||||||
|
Например:
|
||||||
|
|
||||||
|
Ls -a
|
||||||
|
|
||||||
|
Команда **cd** переход в определённый каталог
|
||||||
|
Например:
|
||||||
|
Например, перейти на каталог выше:
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
Перейти в подкаталог src:
|
||||||
|
|
||||||
|
cd src
|
||||||
|
|
||||||
|
Команда **git pwd** отображение текущего рабочего
|
||||||
|
|
||||||
|
Команда **git mkdir** позволяет создавать каталоги в текущем каталоге
|
||||||
|
Например:
|
||||||
|
|
||||||
|
mkdir tmp
|
||||||
|
|
||||||
|
создаст каталог tmp в текущем каталоге
|
||||||
|
>Стоит обратить внимание на поведение при создании нового каталога в текущей директории. После команды **git mkdir name** ваше текущее расположение в терминале не изменится. Для того, чтобы работать внутри созданного каталога, в него требуется перейти командой **git cd name**
|
||||||
|
|
||||||
|
Команда **git mv** перемещение (переименование) файлов и каталогов
|
||||||
|
___
|
||||||
|
Команда **git status** показать состояние репозитория (отслеживаемые, изменённые, новые файлы и пр.)
|
||||||
|
Команда **git init** создать новый проект в текущей директории
|
||||||
|
Команда **git add** добавить в индекс все новые, изменённые, удалённые файлы из текущей директории и её поддиректорий
|
||||||
|
Команда **git commit -m "Сообщение"** зафиксировать в коммите проиндексированные изменения (закоммитить), добавить сообщение
|
||||||
|
Команда **git log** показать список коммитов
|
||||||
|
Команда **git log --graph** показать список коммитов с ASCII-представлением ветвления
|
||||||
Reference in New Issue
Block a user