Удалить локально удаленные или переименованные файлы и каталоги из удаленного репозитория Github? - PullRequest
0 голосов
/ 10 ноября 2018

Я работаю над проектом, где я запускаю сервер на своем локальном компьютере, разрабатываю код на своем локальном компьютере, а затем фиксирую свои изменения в репозитории на Github.com через приложение Github Desktop. По мере развития я иногда реорганизую вещи - переименовываю каталоги, меняю имена файлов, удаляю файлы и т. Д.

Недавно я заметил, что когда я делаю такие изменения, старые файлы и каталоги сохраняются в репозитории на Github.com, что создает немало беспорядка.

Я искал варианты в настольном приложении и на Github.com, чтобы изменить это поведение - то есть сделать так, чтобы локально удаленные файлы и каталоги также удалялись в онлайн-репо, но ничего не могли найти. Я не хочу вручную удалять устаревшее содержимое на Github.com или полностью удалять содержимое репозитория и начать все сначала, если мне это не нужно.

Проницательность будет принята с благодарностью.

Спасибо.

1 Ответ

0 голосов
/ 10 ноября 2018

Я предполагал, что, если я переименую файл или каталог, приложение Github Desktop увидит это как изменение - по крайней мере, как сценарий "этот файл был удален, а тот был добавлен",поэтому «давайте удалим этот файл и добавим этот файл в репозиторий при удаленной фиксации».

Нет: это не коснется удаленной стороны.
Только после того, как вы передадите свои локальные коммиты на пульт, в этом случае удаленное записанное будет сообщено удаленно.
Но до этого git push в удаленном репо ничего не меняется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...