Git локально не синхронизируется с удаленным после "git reset --hard #commit" - PullRequest
0 голосов
/ 13 февраля 2019

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

Я сделал git commit, и сразу после этого я понял, что это просто не нужно, потому что это было неполное изменение.Итак, вместо того, чтобы делать другое редактирование, commit и push, я сбрасывал последний удачный коммит, используя git reset --hard #commit_shaN, и отправлял его на удаленный компьютер с помощью отсюда: Git reset --hard и удаленный репозиторий .Remote работает нормально, но локально, когда я делаю новые изменения и пытаюсь сделать новые коммиты, он говорит:

    On branch master
    Your branch is up to date with 'origin/master'.

    Untracked files:
         blah
         blah
         blah
         blah
         blah
         blah
    nothing added to commit but untracked files present

Я искал в Интернете помощь и получил следующее: Git: ничего не добавлено для фиксации, нонет неотслеживаемых файлов .Как говорится на этой странице, я добавил эти неотслеживаемые файлы в .gitignore безрезультатно.Это все еще дает тот же результат.Заранее благодарим за помощь.

1 Ответ

0 голосов
/ 13 февраля 2019
git reset --hard HEAD~1/ git reset --hard #commit_shaN

удаляет ваш последний коммит, а также удаляет изменение последнего коммита.

Если вы хотите отменить последний коммит или нестандартный последний коммит, используйте soft вместо hard

git reset --soft HEAD~1/ git reset --soft #commit_shaN

Thenдобавьте новые изменения и переименуйте их в commit (new commit) или commit снова

неотслеживаемые файлы : вы можете удалить неотслеживаемый файл с помощью этих двух команд

git clean -n
git clean -f

Неотслеживаемые папки : Вы можете удалить неотслеживаемую папку, используя удаленные, это единственный способ удалить неотслеживаемые папки.

rm -rf pathOfFFolder

написать эту команду с sudo или запустить терминал / cmd в качестве администратора, если возникла проблема с правами доступа

...