Когда вы не указываете ветвь, которую нужно нажимать, когда используете git push
, она по умолчанию будет выдвигать ветки только там, где в удаленном хранилище существует ветка с таким же именем.В этом случае, я полагаю, это первый раз, когда вы нажимаете на этот репозиторий, поэтому пока нет ветки с именем master
- таким образом, git push URL
ничего не выдвигает.
ДругойСовет, который может быть полезен, заключается в том, что вы обычно создаете remote
в качестве короткого имени для URL хранилища при использовании git.Итак, чтобы немного изменить ваши шаги, попробуйте следующее:
mkdir mynewrepo
cd mynewrepo
git init
git add .
git commit -m "Initial commit"
git remote add origin https://arezzo:mypassword@bitbucket.org/arezzo/mynewrepo
git push -u origin master
Тогда вы можете использовать origin
вместо URL.Вам нужно использовать опцию -u
только при первом нажатии - он просто устанавливает некоторые полезные параметры конфигурации по умолчанию, чтобы, например, git pull
работал без дополнительных аргументов.