Репозиторий Git содержит несколько файлов проекта, и иногда разработчикам необходимо сделать копию файлов для последующего использования. Чтобы выполнить операцию копирования и сохранить историю, пользователям необходимо сначала выбрать целевой репозиторий, просмотреть содержимое, выбрать файл и выполнить « cp <имя-репозитория/целевой-файл> <имя-целевого-репозитория/целевой-файл> команда.
В этом руководстве мы обсудим самый простой способ скопировать файл с сохранением истории.
Как скопировать файл с сохранением истории в Git?
Выполните указанные шаги, чтобы скопировать историю сохранения файла:
-
- Перейдите в нужный каталог.
- Проверьте список содержимого репозитория.
- Перейдите в корневой каталог.
- Перейдите в целевой репозиторий и покажите его список содержимого.
- Запустите « cp <имя-репозитория/целевой-файл> <имя-целевого-репозитория/целевой-файл> команда.
- Добавьте изменения в целевой репозиторий и перейдите в него.
Шаг 1: перейдите в определенный репозиторий
Сначала укажите путь к репозиторию Git и выполните « компакт диск команда:
$ компакт диск 'C:\Пользователи \n асма\иди \т est1-репо'
Шаг 2. Просмотр содержимого репозитория
Затем запустите « лс ” для отображения текущего содержимого репозитория:
$ лс
Шаг 3. Переключитесь на корневой каталог Git.
Далее переходим в предыдущий репозиторий через « компакт диск .. команда:
$ компакт диск ..
Шаг 4. Перейдите в другой локальный репозиторий Git
После этого выполните « компакт диск ” для перехода к целевому репозиторию:
$ компакт диск 'C:\Пользователи \n асма\иди \т оценка1'
Шаг 5: Показать репозиторий
Запустите « лс ” и просмотрите список существующих файлов:
$ лс
Видно, что целевой репозиторий пуст:
После этого вернитесь обратно в каталог Git, выполнив команду « компакт диск команда:
Шаг 6: Скопируйте историю файлов
Используйте « ср ” вместе с желаемым именем репозитория и именем файла:
$ ср test1-репо / файл1.txt test1 / файл1.txt
Шаг 7: Добавьте изменения
Теперь обновите промежуточный индекс, запустив команду « компакт диск команда:
$ git добавить тест 1 / файл1.txt
Шаг 8: Зафиксируйте изменения
Чтобы отправить добавленные изменения в репозиторий Git, используйте « git совершить ” с сообщением фиксации:
$ git совершить -м 'скопировать файл из test1-repo/ в test1/'
Шаг 9: Перейдите в целевой репозиторий
Наконец, переключитесь на целевой репозиторий, в котором скопированы файлы, в которых присутствует скопированный файл:
$ компакт диск 'C:\Пользователи \n асма\иди \т оценка1'
Шаг 10: Проверьте файл копии
Наконец, используйте « лс ” для проверки скопированного файла из другого репозитория:
$ лс
Согласно приведенному ниже выводу, файл был успешно скопирован:
Вот и все! Мы предусмотрели способ копирования файла и сохранения истории.
Заключение
Чтобы скопировать файл с сохранением истории, сначала перейдите в нужную директорию и проверьте список ее содержимого. Затем перейдите в корневой каталог, перейдите в целевой репозиторий и отобразите список содержимого. После этого запустите « cp <имя-репозитория/целевой-файл> <имя-целевого-репозитория/целевой-файл> ” и добавьте изменения в целевой репозиторий и переместитесь в него. В этом руководстве объясняется, как скопировать файл с сохранением истории.