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
37 changes: 36 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,36 @@
# Work_remote
# Инструкция по работе с удаленным репозиторием

## 1. Добавление удаленного репозитория
Чтобы добавить новый удаленный репозиторий, выполните команду `git remote add` в терминале в каталоге, в котором хранится репозиторий.

Команда git remote add принимает два аргумента:

* имя удаленного репозитория, например, origin;
* URL-адрес удаленного репозитория, например, https://github.com/OWNER/REPOSITORY.git.

## 2. Просмотр удалённых репозиториев

Для того, чтобы просмотреть список настроенных удалённых репозиториев, вы можете запустить команду `git remote`. Она выведет названия доступных удалённых репозиториев. Если вы клонировали репозиторий, то увидите как минимум `origin` — имя по умолчанию, которое Git даёт серверу, с которого производилось клонирование.

Вы можете также указать ключ -v, чтобы просмотреть адреса для чтения и записи, привязанные к репозиторию: `git remote -v`

Если у вас больше одного удалённого репозитория, команда выведет их все.

## 3. Работа с изменениями
Любая работа с изменениями начинается с получения последней версии проекта из удалённого репозитория. Далее вы можете внести правки в проект, добавить изменения в индекс и сделать коммит. В конце нужно отправить изменения в удалённый репозиторий или удалить, если они больше не нужны.

__Подтянуть изменения__ — `git pull`. Подтягивает в локальный репозиторий последнюю версию проекта. Будьте внимательны, вызов этой команды сотрёт все незафиксированные изменения. Иногда после ввода этой команды появляется конфликт.

__*Как решать проблемы в Git*__

__Посмотреть статус файлов__ — `git status`. Вы увидите, какие файлы изменили, удалили или добавили в проект. При этом статус «Закоммичен» не отобразится.

__Добавить файлы в индекс__ (проиндексировать) — `git add [название файла]`. После ввода этой команды вы можете сделать коммит.

Есть похожие команды, например, `git add` . индексирует сразу все изменённые файлы и папки в директории, где вы находитесь. Обратите внимание, между точкой и словом add нужно ставить пробел. Команда `git add :/` добавляет в индекс все файлы независимо от того, в какой директории вы находитесь.

__Сделать коммит__ — `git commit -m "Комментарий к коммиту"` — фиксирует изменения. До выполнения этой команды локальные изменения никуда не запишутся. Нужно правильно разбивать изменения и давать полные комментарии к коммитам.

__Посмотреть историю коммитов__ — `git log`. Выводит список всех коммитов. У этой команды есть разные опции, самая используемая из них — `--oneline`. Она показывает хеш в укороченном формате, ветку, в которой сделан коммит, а также текст коммита.

__Запушить изменения__ — `git push`. Отправляет все зафиксированные изменения с локального репозитория в удалённый. Это одна из самых важных команд, ведь все вышеописанные действия производятся в локальной копии репозитория.