Я могу потерять файлы, используя мерзавца?

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

Позвольте мне объяснить, что я имею в виду. Я следовал за обучающей программой мерзавца. Во-первых, я добавил файл к мерзавцу repo.

git add README
git commit -m "readme"

Тогда я удалил файл.

git rm README

Так как я - полный новичок, я ожидал, что эта команда просто прекратила бы отслеживать README в моем хранилище. Однако, README ушел. И я испугал, чтобы потерять его навсегда.

Достаточно удачный есть "сброс мерзавца - трудно" команда, которая может вернуть мой README. Но я, возможно, передал изменение, таким образом, эта команда не поможет. Достаточно удачный я мог сделать "сброс мерзавца - трудно мешанина ", или "мерзавец возвращается", чтобы вернуть мой README в этой ситуации.

Так, в основном мой вопрос состоит в том, если есть ситуации, куда я, возможно, удалил файл и не буду в состоянии вернуть его.

Заранее спасибо.

1
nl ja de
Как только файл передается тогда вы can' t теряют его в нормальной эксплуатации. Можно всегда возвращаться и проверять передавание, у которого есть тот файл в нем. Могут быть способы удалить файлы из хранилища, но you' ре, в отличие от этого, чтобы сделать это, не предназначая к.
добавлено автор jcoder, источник

1 ответы

git rm README will remove the file both from the tracking index and the working tree.

Если вы просто хотите прекратить отслеживать файл, вы могли бы использовать:

git rm --cached README

See: removing files from git

1
добавлено
Git — русскоговорящее сообщество
Git — русскоговорящее сообщество
588 участник(ов)

Обсуждаем git, его фичи, хаки, надстройки и экосистему. Правила: http://telegra.ph/ru-chat-rules-06-19 https://git.wtf/

pro.git::next
pro.git::next
44 участник(ов)

Обсуждение системы контроля версий git и инструментов для работы с ней.