... | @@ -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"
|
... | | ... | |