Основные операции
Last updated
Was this helpful?
Last updated
Was this helpful?
Git
- наиболее популярная система управления версиями (VCS
- ). Существует множество графических интерфейсов для работы с Git
, но часто приходится сталкиваться с необходимостью работать с репозиторием из командной строки. Например, на удаленных серверах с доступом по SSH
.
git clone ...
Внесение изменений
git pull
git add ...
git commit
git push
Описание использования команд приведено ниже
Приведенная команда создаст каталог example
и клонирует в него репозиторий по указанному URL http://git.example.com/repo.git
Для обновления репозитория нужно перейти в его каталог и выполнить команду git pull
Если обновление затрагивает измененные файлы, то будет выведено подобное сообщение
Updating d4f6b61..f6df1ca error: Your local changes to the following files would be overwritten by merge: config.php Please, commit your changes or stash them before you can merge. Aborting
В данном случае нужно спрятать изменения
Затем провести обновление репозитория
После этого вернуть спрятанные изменения
Перед фиксацией изменений полезно проверить состояние репозитория
Команда выведет список измененных, проиндексированных или новых файлов файлов
Далее необходимо добавить нужные файлы в индекс, например config.php
После добавления файлов можно проверить состояние
Если результат устраивает, то фиксируем добавленные в индекс файлы
При выполнении данной команду будет открыт редактор для указания комментария к фиксации (commit
)
После добавления одного или нескольких фиксаций (commits) данные можно отправить в удаленный репозиторий