Fourth edition authored by Роман Чигвинцев's avatar Роман Чигвинцев
......@@ -155,6 +155,8 @@ db.properties
Та же команда позволяет возвращать весь репозиторий к состоянию на момент опредленного коммита (`git checkout <commit_hash>`) или переключаться между ветками.
Если вы не просто изменили какой-то файл, но ещё и добавили его в индекс, то такой способ уже не сработает. Перед выполнением команды `git checkout` необходимо выполнить команду `git reset <file_name>`, которая удаляет заданный файл из индекса.
## Подключение удалённого репозитория
Допустим, вы захотели подключить к работе над проектом еще одного человека. Для этого вам потребуется удалённый репозиторий, для того, чтобы делиться своими наработками. Зайдите на наш сервер [GitLab](http://source.isimplelab.com) и создайте там новый проект *isimple-abs*. В качестве пространства имён оставьте своё имя. После создания проекта скопируйте SSH-ссылку на удалённый репозиторий и затем выполните команду:
......@@ -210,7 +212,9 @@ public class Main {
}
```
Сделаем коммит с сообщением *Use Greeter for greeting*. В итоге, мы имеем три коммита в удалённом репозитории и конфликтующие с ними изменения в локальном. Что если попытаться сделать коммит локально и отправить изменения в удалённый репозиторий?
Сделаем коммит с сообщением *Use Greeter for greeting*.
В итоге, мы имеем три коммита в удалённом репозитории и конфликтующие с ними изменения в локальном. Что если попытаться сделать коммит локально и отправить изменения в удалённый репозиторий?
```
> git add src/com/custsystems/abs/isimpleabs/Main.java
> git commit -m "Greet current user"
......
......