Git help: Прерванный git commit в Android, но есть изменения в локальном, а не удаленном - PullRequest
0 голосов
/ 28 апреля 2018

Народ

При фиксации всех моих файлов в удаленном репозитории github я обнаружил, что Android Git Commit / Push всасывает некоторые ненужные файлы (чего я не хотел). Поэтому мне пришлось прервать выполнение всех проверок (когда меня спросили «хотите ли вы зафиксировать все эти файлы»).

Проблема: локальный репозиторий показывает, что все коммиты выполнены - коммитов не осталось (в состоянии, когда даже Android говорит «нет изменений для коммитов», когда я нажимаю на все новые файлы, которые у меня есть). Очевидно, что в удаленном хранилище нет никаких изменений.

Я не хочу возвращаться, так как это удаляет узлы в моем локальном хранилище. Как мне убедиться, что файлы в моем локальном репозитории теперь отправлены в remote ().

Ответы [ 2 ]

0 голосов
/ 28 апреля 2018

Есть несколько вещей, которые я заметил.

Если вы просто делаете,

git add .
git commit -am "Message"

Тогда он ничего не скажет.

Я думаю, вы могли забыть

Команда git push или git add.

Попробуйте еще раз, выполнив

git add <files separated by space>
git commit -am "Clean push"
git push origin <branchname>

также проверьте, что вы находитесь в правильной ветви и нажимаете на правильную ветку.

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

git status 
0 голосов
/ 28 апреля 2018

Если вы хотите, вы можете заново выполнить коммит с помощью:

cd /path/to/my/repo
git reset @~

Это вернет индекс к вашей предыдущей фиксации.

Оттуда вы можете:

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