Я потратил некоторое время на поиск похожей проблемы в Stackoverflow, но мне не удалось ее найти.
У меня есть локальное git репо. Очень просто, без веток. Раньше я выполнял следующие команды для добавления вещей sh в удаленный репозиторий:
git add --all
git commit -m "some message"
git push
Это работало целую вечность, а теперь по «какой-то причине» это больше не работает, и я не могу найти причину.
Если я получу статус git, я получу следующий результат:
git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: myproject/node/app.js
modified: myproject/node/controllers/admin/admin_controller.js
Хорошо, у меня есть кое-что новое для коммита. Давайте добавим его в новый коммит
git add --all
(result is a blank line)
Затем я фиксирую
git commit -m "some message"
(result is a blank line)
И наконец я пу sh
git push
Unauthorized access is prohibited and monitored!
Everything up-to-date
Но когда я делаю git статус файл все еще должен быть передан
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: myproject/node/app.js
modified: myproject/node/controllers/admin/admin_controller.js
У меня только одна ветка локально и одна ветка удаленная
git branch -a
* master
remotes/origin/master
Любая идея приветствуется:)