git push не работает в новой ветке - PullRequest
3 голосов
/ 04 ноября 2010

Итак, я создал новую ветку в git следующим образом:

git checkout -b newbranch master

Я внес некоторые изменения в newbranch и зафиксировал их.git log показывает мои изменения очень хорошо.

Теперь, когда я делаю «git push», я просто получаю «Все в курсе», даже если в удаленный репозиторий ничего не было загружено.

Я на git 1.7.1

Благодарен за любую помощь!

1 Ответ

3 голосов
/ 04 ноября 2010

Git не автоматически выдвигает все ветви.Обычно master является ветвью по умолчанию для push, но вы можете указать, выполнив:

git push origin newbranch

Хотя вы можете вместо этого объединить ваш новый филиал обратно в вашу основную ветвь, а затемнажмите на это.

Ветви в Git больше ориентированы на ваше личное развитие, которым не нужно делиться с всеми .Один из подходов к этому состоит в том, что вы держите функцию X скрытой в ветке, в то время как вы (и, возможно, несколько других) взламываете ее, и как только функция X будет готова, вы объедините ее в master и затем поделиться им с остальным миром.

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