Создать репо в git и синхронизировать с bitbucket - PullRequest
0 голосов
/ 01 марта 2019

Я создал проект в bitbucket, где у меня есть ветвь "master", но я хотел бы работать в ветке "Develop", но я не создал ее.

Продолжайте делать там функциии когда у вас есть стабильная версия, передайте ее в главную ветвь.

Шаги, которые я предпринял при создании проекта, были следующими:

Шаг 1 - Запустите проект git внутри моего проекта с помощьюкоманда "git init"

Шаг 2 - Первоначальная фиксация

Шаг 3 - Сообщите моему локальному git, который является удаленным repositiro, с помощью команды git remote add origin https: //user@bitbucket.org/pepe1234/project_test.git

И, наконец, эта команда "git push origin master"

С этим я хочу понять, что все коммиты, которые я делаю в своей ветке, "развиваются" в локальной сети,при выполнении push должен идти до хранилища битбакетов, а не ????

Если я запускаю команду "git remote -v", я вижу это

C: \ xampp \ htdocs \ test> git remote -v
origin https: //user@bitbucket.org/pepe1234/test.git (fetch)
origin https: //user@bitbucket.org/pepe1234/test.git (push)

1 Ответ

0 голосов
/ 01 марта 2019

Сначала вам нужно создать и оформить ветку разработки - это можно сделать за 1 шаг

git checkout -b develop

Ваша удаленная настройка выглядит хорошо.После внесения некоторых изменений вы можете добавить и зафиксировать их в ветви разработки:

git add <changedFiles>
git commit 

После того, как вы внесете изменения, вы можете переместить ветку разработки в битовую корзину

git push origin develop

На данный момент, чтобы получить ваш код в мастер у вас есть 2 варианта.Вы можете использовать командную строку или веб-интерфейс bitbucket.

Если вы хотите объединить свои изменения в основную ветку из веб-интерфейса bitbucket, вы можете создать запрос на извлечение из левой навигационной панели.Вы можете выбрать свою ветку разработки слева и мастер справа.После того, как запрос на извлечение создан, при слиянии он объединит ваши изменения кода в мастер.

Если вы хотите объединить из командной строки, вы можете просто выполнить эти команды

git checkout master # checkout the master branch since we've been working on develop
git merge develop
git push origin master

Первыйопция рекомендуется, на мой взгляд, особенно если вы работаете с другими людьми, так как каждый может видеть, что объединяется, может оставлять комментарии и т. д.

HTH

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