2016-05-18 2 views
2

Я новичок в git и должен использовать его с TortoiseGit. Я хотел вытащить весь удаленный репозиторий, но загрузка была очень медленной, поэтому я решил отменить этот процесс. Перед тем, как потянуть, я перешел в свой локальный репозиторий.Что произойдет, если я отменяю git?

Что произойдет, если я отменяю вытягивание до того, как оно загрузится каждый раз, сделал ли незавершенное вытаскивание что-то в моем локальном репозитории?

+1

Вы заметили какое-либо повреждение или что-то не так с вашим местным репозиторием? – Makoto

+1

'git pull' - это, по сути,' git fetch' и 'git merge'. Он может отрезать его где-то вдоль этого процесса? Не уверен, просто обмен идеями. – Amous

+0

@ Макото Я ничего не заметил. – Lanza

ответ

1

Pull - это выборка, за которой следует слияние, так что это зависит от того, была ли она еще извлечена или если она начала слияние. Если он все еще извлекается, у вас, вероятно, есть временный файл в вашей папке .git \ objects \ pack, которая занимает место, но ничего не мешает (ищите файл в этой папке без расширения .idx или .pack). Если он начал слияние, ваш рабочий каталог может находиться в грязном состоянии. Если вы запустите git status, и ваш рабочий каталог чист, вы почти наверняка прекрасны.

2

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

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