2016-11-07 4 views
0

В принципе, я использую git lfs system. В моей папке1/у меня есть множество локальных файлов (некоторые из них также находятся в удаленном репозитории), которые я еще не совершил. Теперь я хочу очистить место, и я решил удалить всю папку1, но я не хочу влиять на удаленное git-репо. Тем не менее, я все еще являюсь вкладчиком в git repo.это сохранить, чтобы удалить что-то в git локальном репозитории и совершить

Безопасно ли просто,

rm -r folder1/ 

и мерзавец совершать другие мои изменения позже?

git commit folder2/ 

спасибо.

Edit: один последний вопрос:

У меня есть еще один вопрос, предположим, что после того, как я гт -r folder1 /, я хочу, чтобы восстановить содержимое folder1/(для тех, кто в хранилище), следует я просто делаю git checkout folder1/

+0

Да; просто убедитесь, что вы не выполните удаление. – SLaks

+0

Не могли бы вы рассказать мне команду для постановки удаления? –

ответ

1

Да. Все должно быть в порядке.

Я считаю, что это GIT упрощение может быть полезно при выполнении таких задач:

enter image description here

Источник here

Подобно тому, как мера предосторожности сделать дифф перед вытягивать/толкания.

+0

У меня есть еще один вопрос, предположим, после, я rm -r folder1 /, я хочу восстановить содержимое папки1/(для тех, что находятся в репозитории), должен ли я просто делать git checkout folder1/ –

+0

Checkout должен это сделать. Если вы хотите добавить более конкретные правила синхронизации, вы можете проверить [this] (https://help.github.com/articles/ignoring-files/). – kajahno

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

  • Нет связанных вопросов^_^