Содержание
Цели
- Чтобы узнать, как переместить файл в репозиторий.
01 Переместите файл hello.html в каталог lib
Теперь мы создадим структура в нашем репозитории. Давайте переместим страницу в каталог lib.
Выполнить:
mkdir libgit mv hello.html libgit status
Результат:
$ mkdir lib $ git mv hello.html lib $ git status # На главном сервере # Изменения, которые необходимо зафиксировать: # (используйте "git reset HEAD ..." для отмены постановки) ## переименовано: hello.html -> lib/hello.html #
Перемещая файлы с помощью git, мы уведомляем git о двух вещах
- hello.html был удален.
- Создан файл
lib/hello.html
.
Оба факта сразу же инсценируются и готовы к фиксации. Команда Git status сообщает, что файл был перемещен.
02 Еще один способ перемещения файлов
Положительным фактом о git является что вам не нужно думать об управлении версиями в тот момент, когда вам нужно зафиксировать код. Что бы произошло, если бы мы использовали командную строку операционной системы вместо команды git для перемещения файлов?
Следующий набор команд дает тот же результат, что и те, которые мы использовали выше, но ниже требуется немного больше работы.
Мы можем сделать:
mkdir libmv hello.html libgit add lib/hello.htmlgit rm hello.html
03 Зафиксировать новый каталог
Давайте зафиксируем это движение.
Выполнить:
git commit -m "Hello.html перемещен в библиотеку"