Git push: «Все в курсе», хотя изменения были зафиксированы - PullRequest
0 голосов
/ 03 июля 2018

Отказ от ответственности: я новичок в Git, и это не был легкий процесс обучения.

После того, как я клонировал репозиторий, я сделал следующее:

git fetch --all
git reset --hard origin/my_branch
git checkout my_branch

Затем я сделал несколько изменений в my_file.txt и попытался зафиксировать и отправить изменения:

git add my_file.txt
git commit -m "made some changes to my_file.txt"
git push

К сожалению, каждый раз, когда я нажимаю, я получаю следующее сообщение:

Everything up-to-date

даже если я совершил свои изменения. Кто-нибудь знает, как это исправить?

Ответы [ 2 ]

0 голосов
/ 03 июля 2018

Я не установил мое имя пользователя с помощью git, поэтому он меня не узнал. Был в состоянии исправить это с помощью следующих команд:

git config --global user.name "Name"
git config --global user.email "Email"
0 голосов
/ 03 июля 2018

Проверьте результат git status и git branch -avv, чтобы увидеть состояние вашей текущей ветви по сравнению с предыдущим аналогом.

Лучшим подходом при использовании git checkout будет:

git checkout -B my_branch --track origin/my_branch
# add, commit
git push
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...