Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
81 changes: 79 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,79 @@
# Work_remote
Скоро я стану, как Илон Маск...
# Инструкция по работе с удаленным репозиторием.

1. Чтобы создать удаленный репозиторий необходимо зарегистрироваться на сайте [GitHub](https://github.com/).

2. Для подключения локального репозитория к удаленному существует команда `git remote add remote_name remote_url`. Где `remote_name` - имя удаленного репозитория, например, `origin`, a `remote_url` - ссылка на удаленный репозиторий.

3. Чтобы загрузить информацию с удаленного репозитория на локальный используется команда `git pull remote_url`.

4. С помощью команды `git remote` можно создавать, просматривать и удалять подключения к удаленным репозиториям.

5. Команда `git clone remote_url` позволяет клонировать удаленный репозиторий в локальный.

6. Команда `git push` позволяет передать все внесенные в локальном репозитории изменения в удаленный. Это самая важная команда, так как без нее все изменения будут находиться только в локальном репозитории и другие люди, которые работают с проектом не увидят изменений.

7. Команда `git remote remove` позволяет локальному репозиторию "забыть" удаленный.


# Основные команды GIT

1. Инициализация репозитория

Для **инициализации** репозитория следует использовать команду `git init`.

2. Добавление файлу версионности

Чтобы добавить файлу версионности необходимо использовать команду `git add`.

3. Сохранение внесенных изменений

Чтобы сохранить внесенные изменения в файле необходимо использовать команду `git commit --m "комментарий, что было изменено в файле"`.

4. Разница между текущим файлом и сохраненной версией

Чтобы посмотреть разницу между текущим файлом и последней сохраненной версией следует использовать команду `git diff`.

5. Просмотр состояния файла

Для просмотра текущего состояния файла, есть ли изменения, которые необходимо сохранить, используется команда `git status`.

6. Журнал изменений

Команда `git log` используется для просмотра количества изменений файла.

```
commit 021af45e93204ebc057d9fb791576fa6c5734108
Author: Asya <a.zagirova@gmail.com>
Date: Fri May 26 23:24:07 2023 +0300

about git commit

commit 25cb4b9a5341f8b6c31a5807708288a8d6aca539
Author: Asya <a.zagirova@gmail.com>
Date: Fri May 26 23:20:05 2023 +0300

about git add
```

7. Переключение между версиями файла/ветками

В случае, если необходимо переключиться между разными версиями файлаб можно воспользоваться командой `git checkout`. Для переключения на последнюю сохраненную версию используется команда `git checkout master`.

8. Создание веток

Чтобы создать новую ветку, необходимо использовать команду `git branch <name_branch>`.
Чтобы перейти на другую ветку - `git checkout <name_branch>`.

9. Слияние веток

`git merge <name_branch>` - слияние из ветки с именем, указанным в команде, с веткой, в которой мы находимся.

10. Удаление веток

`git branch -d <name_branch>` - удаление уже слитой ветки; производится из любой другой ветки.

`git branch -D <name_branch>` - принудительное удаление ветки, даже если там есть неслитая информация.

11. Просмотр логов по всей ветке

Для просмотра логов по всей ветке необходимо использовать команду `git log --graph`.