Fourth edition authored by Роман Чигвинцев's avatar Роман Чигвинцев
...@@ -155,6 +155,8 @@ db.properties ...@@ -155,6 +155,8 @@ db.properties
Та же команда позволяет возвращать весь репозиторий к состоянию на момент опредленного коммита (`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*.
В итоге, мы имеем три коммита в удалённом репозитории и конфликтующие с ними изменения в локальном. Что если попытаться сделать коммит локально и отправить изменения в удалённый репозиторий?
``` ```
> git add src/com/custsystems/abs/isimpleabs/Main.java > git add src/com/custsystems/abs/isimpleabs/Main.java
> git commit -m "Greet current user" > git commit -m "Greet current user"
... ...
......