git push на удаленной ветке - PullRequest
3 голосов
/ 11 июня 2010

У меня есть удаленный проект с веткой.Поэтому я сначала клонирую репо.Затем выполните следующую команду для клона, чтобы работать с веткой:

git checkout -b <name> <remote_branch_name>

Затем я внес необходимые изменения в эту ветку и хочу зафиксировать, выполнив это:

git commit -a -m "changed made"

Однако когдая хочу отодвинуть назад к удаленной ветке, он просто говорит: «Все актуально»

git push 
Everything up-to-date

Я проверяю клоном удаленного репо в другом каталоге, он не перенес изменений ..... Так как же мне перенести мои изменения обратно в удаленную ветку

Спасибо

1 Ответ

4 голосов
/ 11 июня 2010

Это означает, что вы как-то работаете над отдельной головой .

Обязательно сначала извлеките удаленную ветку (хотя клон, должно быть, позаботился об этом), прежде чем оформить заказ.
И какое удаленное имя вы использовали в качестве отправной точки вашей новой ветки?

origin/name

должно работать, если предположить, что ваше удаленное хранилище указано как «origin».

Вы можете посмотреть имя удаленного репо, набрав:

git remote -v show

Тогда:

    git checkout --track 
    git checkout --track origin/abranchname

это создаст локальную ветку «abranchname», отслеживающую (извлекает / извлекает / толкает) удаленную ветку «abranchname».

    git branch --set-upstream abranchname origin/abranchname
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...