Git Копировать файл с сохранением истории

Git Kopirovat Fajl S Sohraneniem Istorii



Репозиторий 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 <имя-репозитория/целевой-файл> <имя-целевого-репозитория/целевой-файл> ” и добавьте изменения в целевой репозиторий и переместитесь в него. В этом руководстве объясняется, как скопировать файл с сохранением истории.