Обновление ветки git после удаления файла из локальной системы - PullRequest
0 голосов
/ 01 февраля 2019

Я удалил файл в моей локальной системе.Теперь я хотел бы обновить ветку локали + удаленную ветку .Так что файл также удаляется из удаленной ветви.

Я сделал

git add -u

Удаляет удаленный файл из локальной ветви, но файл все еще остается в удаленной ветви.

Как удалить файл из удаленной ветки тоже?

Ответы [ 4 ]

0 голосов
/ 01 февраля 2019

Удаление файла из локального репозитория должно автоматически отражаться в удаленном репозитории после его нажатия.

Сначала необходимо зафиксировать изменения:

git commit -m "Removed a file"

И после этого нажмите на свой код с помощью git push

Если вы хотитесохраните свой локальный файл, но удалите его из Интернета, вам придется использовать

git rm <file-name> --cached

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

0 голосов
/ 01 февраля 2019

вам нужно нажать ваши изменения, чтобы удалить с помощью.Сначала убедитесь, что вы набрали последний код

git pull
git commit -m "Your message"
git push
0 голосов
/ 01 февраля 2019

Попробуйте удалить кэшированные файлы:

git rm -r --cached .
git add .
git commit -m "cached problems"
git push
0 голосов
/ 01 февраля 2019

Вы должны зафиксировать ваши изменения (удаление 1 файла):

git commit -m "One file deletion"

И отправить в удаленную ветку:

git push
...