Нажмите ветви для Git

У меня есть локальный репозиторий, над которым я работаю, и его удаленный хост находится на GitHub. Я недавно создал ветку и начал работать над ней, сделав несколько коммитов, и теперь хочу перенести ветку на GitHub и иметь возможность перенести ее в другой клонированный репозиторий.

Что нужно сделать для этого?

Если это невозможно с помощью GitHub, я буду рад узнать, как это сделать в обычном режиме.

Ответы на вопрос(4)

git push origin <local-branch-name>:<remote-branch-name>

Замена для<local-branch-name> а также<remote-branch-name>, Они могут быть одинаковыми или разными, как вы пожелаете.

Как вы уже настроили пульты, команда просто

git push origin branch-name

с первого нажатия.

После использованияgit push origin подтолкнет все ветви с соответствующим именем на удаленном.

Убедитесь, что ваш удаленный URL использует синтаксис SSH, а не только синтаксис протокола Git. Если вы бежите,

git remote show origin

напечатанный URL должен выглядеть примерно так:

git@github.com:yourname/projectname.git

Вам нужно, чтобы URL тоже выглядел так, если вы хотите иметь возможность нажимать. Если вы просто публичный пользователь (без прав на запись), URL будет выглядеть так:

git://github.com/yourname/projectname.git

Если ваш выглядит как последний, вы можете вручную отредактировать его в своих проектах.git/config файл.

если вам нужно вытащить любой код ветки из удаленного в локальный

$git pull origin branch_name

в то время как если вам нужно отправить код в вашу ветку

you need to check is your code successfully save you can check by

$git status

чем

$git add -A

after this make commit to your branch

$git commit -m "this is initial change"

чем (Last) push your code to your branch by:

$git push origin branch_name

ВАШ ОТВЕТ НА ВОПРОС