checkout --track
заставляет ветвь следовать за удаленной ветвью и немедленно переключаться.Я думаю, git pull
лучше перед этим.
git pull
git checkout --track origin/develop
И, Вы вносите некоторые изменения.и нажмите вот так.
git push origin develop
Кстати, сделайте новую ветку для локальной вашей работы, если вы хотите новую именованную ветку для origin / development.
git checkout develop
git checkout -b test
После того, как вы что-то зафиксировалиОбъедините это, чтобы создать ветвь.
git checkout develop
git pull
git merge test
Но, Вы должны решить, если есть конфликт, потому что кто-то совершит новое, пока вы выполняете какую-то работу.И, наконец, вы можете отправить свой коммит в удаленную ветвь.
git push origin develop