2014-09-24 2 views
1

Я переместил репо с компьютера A на компьютер B. Я проверил, что коммиты, ожидающие нажатия, все еще присутствуют на B, но весь репо (каждый отдельный файл) не установлен. Я не хочу добавлять их и нажимать на них как фиксацию, потому что я не менял каждый отдельный файл, когда копировал репо, пока не вставил его. Когда я переместил репо, у него были только фиксации, ожидающие выхода, а не изменения.Перемещение репо на другой компьютер

Я не знаю, как this question удалось не дать ответ на вопрос, но оно не поможет с этим

+0

Как вы ее переместили? – Holloway

+0

скопировал всю папку на USB-накопитель и вставил ее на B. В B импортировал проект из Eclipse (копирует проекты в рабочее пространство). Удалить импортированный (тот, который был сначала скопирован), и с помощью копии Eclipse создала бы в папке «workspace» – Odaym

ответ

1

На папку скопированного репо компьютера B, сделать

git reset --hard HEAD 

если вы просто скопируйте зафиксированный код из A в B, но оставьте локальную модификацию на B после копирования папки репо от A до B.

+0

приятное и простое решение. вот документы о 'git reset' https://git-scm.com/docs/git-reset – lasec0203

Смежные вопросы