在git中创建仓库并使用bitbucket进行同步

时间:2019-03-01 06:10:57

标签: git github bitbucket

我已经在bitbucket中创建了一个项目,该项目中有“ master”分支,但我想在没有“ develop”分支的工作 我已经创建了。

去那里做一些功能,当您拥有一个稳定的版本时,将其传递给master分支。

创建项目时我采取的步骤是

第1步-使用命令“ git init”在我的项目中启动git项目

第2步-初始提交

第3步-使用命令告诉我的本地git是远程repositiro git remote add origin https://user@bitbucket.org/pepe1234/project_test.git

最后这个命令是“ git push origin master”

通过此操作,我想了解我在本地对分支“开发”所做的所有提交 推送应该转到bitbucket存储库,而不是????

如果我运行命令“ 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 :(得分:0)

首先,您需要创建并签出开发分支-您可以一步一步完成

git checkout -b develop

您的远程设置看起来不错。进行了一些更改之后,您可以将其添加并提交到develop分支:

git add <changedFiles>
git commit 

一旦提交更改,就可以将开发分支推送到bitbucket

git push origin develop

这时,要将您的代码掌握起来,您有2个选择。您可以使用命令行或bitbucket Web界面。

如果您想将更改从bitbucket Web界面合并到master分支中,则可以从左侧导航栏创建拉取请求。您可以在左侧选择开发分支,在右侧选择主分支。创建拉取请求后,将其合并会将您的代码更改合并到主请求中。

如果要从命令行进行合并,则只需运行这些命令

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

在我看来,推荐第一种选择,尤其是当oyu与其他人合作时,因为每个人都可以看到正在合并的内容并可以发表评论等。

HTH