Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Магия GIT.pdf
Скачиваний:
68
Добавлен:
15.03.2015
Размер:
316.64 Кб
Скачать

Магия Git

3 / 41

Глава 2

Базовые операции

Прежде чем погружаться в дебри многочисленных команд Git, попробуйте воспользоваться приведёнными ниже простыми примерами, чтобы немного освоиться. Несмотря на свою простоту, каждый из них является полезным.

В самом деле, первые месяцы использования Git я не выходил за рамки материала, изложенного в этой главе.

2.1 Сохранение состояния

Выполняете опасную операцию? Прежде чем сделать это, создайте снимок всех файлов в текущей директории с помощью команд:

$ git init $ git add .

$ git commit -m "Мой первый бекап"

Теперь, если ваши новые правки всё испортили, запустите:

$ git reset --hard

чтобы вернуться к исходному состоянию. Чтобы вновь сохраниться, выполните:

$ git commit -a -m "Другой бекап"

2.1.1 Добавление, удаление, переименование

Приведенный выше пример будет отслеживать файлы, которые вы добавили, когда впервые запустили git add. Если вы хотите добавить новые файлы или поддиректории, вам придётся сказать

Git:

$ git add НОВЫЕ_ФАЙЛЫ...

Аналогично, если вы хотите, чтобы Git забыл о некоторых файлах, например, потому что вы удалили их:

$ git rm СТАРЫЕ_ФАЙЛЫ...

Переименование файла — это то же, что и удаление старого имени и добавления нового. Для этого есть git mv, который имеет тот же синтаксис, что и команда mv. Например:

$ git mv OLDFILE NEWFILE