Та же команда позволяет возвращать весь репозиторий к состоянию на момент опредленного коммита (`git checkout <commit_hash>`) или переключаться между ветками.
Та же команда позволяет возвращать весь репозиторий к состоянию на момент опредленного коммита (`git checkout <commit_hash>`) или переключаться между ветками.
Если вы не просто изменили какой-то файл, но ещё и добавили его в индекс, то такой способ уже не сработает. Перед выполнением команды `git checkout` необходимо выполнить команду `git reset <file_name>`, которая удаляет заданный файл из индекса.
## Подключение удалённого репозитория
## Подключение удалённого репозитория
Допустим, вы захотели подключить к работе над проектом еще одного человека. Для этого вам потребуется удалённый репозиторий, для того, чтобы делиться своими наработками. Зайдите на наш сервер [GitLab](http://source.isimplelab.com) и создайте там новый проект *isimple-abs*. В качестве пространства имён оставьте своё имя. После создания проекта скопируйте SSH-ссылку на удалённый репозиторий и затем выполните команду:
Допустим, вы захотели подключить к работе над проектом еще одного человека. Для этого вам потребуется удалённый репозиторий, для того, чтобы делиться своими наработками. Зайдите на наш сервер [GitLab](http://source.isimplelab.com) и создайте там новый проект *isimple-abs*. В качестве пространства имён оставьте своё имя. После создания проекта скопируйте SSH-ссылку на удалённый репозиторий и затем выполните команду:
...
@@ -210,7 +212,9 @@ public class Main {
...
@@ -210,7 +212,9 @@ public class Main {
}
}
```
```
Сделаем коммит с сообщением *Use Greeter for greeting*. В итоге, мы имеем три коммита в удалённом репозитории и конфликтующие с ними изменения в локальном. Что если попытаться сделать коммит локально и отправить изменения в удалённый репозиторий?
Сделаем коммит с сообщением *Use Greeter for greeting*.
В итоге, мы имеем три коммита в удалённом репозитории и конфликтующие с ними изменения в локальном. Что если попытаться сделать коммит локально и отправить изменения в удалённый репозиторий?