利用 Bitbucket 改良代码:4 个起始步骤
现在,向您的存储桶中存入一些内容。
第 1 步:将您的代码放入 Bitbucket
存储库(在行业内常被亲切地称为“代码存储库”)是代码在 Bitbucket 中的存储位置。根据您的需求,可通过以下几种方法使用存储库:
从头开始
新建空存储库
点击左侧全局侧边栏中的 +,然后在“新建”项下选择存储库。
命名存储库。这一步很重要!存储库的名称将显示在其 URL 中。
将“是否包含自述文件?”选项设为是,使用模板。
其余设置可保持默认值,然后点击创建。

借助其他提供程序开始
通过其他 Git 提供商导入存储库
点击左侧全局侧边栏中的 +,然后在“导入”项下选择存储库。
提供可访问存储库的 URL。
如果您的存储库需要授权,请勾选需要授权并提供访问凭据。
命名存储库。这一步很重要!存储库的名称将显示在其 URL 中。
其余设置可保持默认值,然后点击导入存储库。

第 2 步:本地设置,全球协作
克隆 Bitbucket 存储库
点击左侧全局侧边栏中的 +,然后在“开始工作”项下选择克隆此存储库。
选择右上方菜单中的 HTTPS(除非已设置 SSH 密钥)。
复制克隆命令。

在 CLI 中
切换到您想要克隆存储库的目录。
cd粘贴从 Bitbucket 复制的 git clone 命令(格式类似如下):
git clone https://username@bitbucket.org/teamsinspace/documentation-test.git
此时,您的本地驱动器上会出现一个与您所克隆的存储库同名的子目录。如果您克隆的是一个空存储库,则该本地驱动器中的对应子目录也为空。
在线更改 Bitbucket 中的文件
稍等,我在 Bitbucket 中还没有文件…
您是否跳过了向 Bitbucket 存储库添加自述文件的可选步骤?没关系!如果存储库仍然为空,请转至存储库,点击创建自述文件以立即创建一个自述文件。现在您就有可克隆的内容,而不再是空存储库。
从 Bitbucket 拉取更新
在 CLI 中
切换到您想要克隆存储库的目录。
cd粘贴从 Bitbucket 复制的命令,类似于:
git clone
此时,对这些文件所做的全部更改便已下载到本地系统。
第 3 步:使用 Bitbucket 进行基本分支
分支功能支持各团队成员同时处理不同事务,而不影响原始代码库或彼此的工作。准备好合并所做更改后,您需要将分支推送到 Bitbucket 以便在拉取请求中审查。
创建分支的方法众多,请选择最符合您团队需求的方法。
创建分支
从 Bitbucket(最简单)
在存储库中,点击全局侧边栏中的 +,然后在开始工作项下选择创建分支。
从显示的弹出窗口中选择类型(如果您使用分支模型),输入分支名称,然后点击创建。

在 CLI 中
创建完成后,执行 git fetch 命令,然后从本地系统中检出该分支。Bitbucket 将自动向您显示所需命令,格式类似如下:
git fetch && git checkout在本地执行变更,然后添加、提交和推送所做变更至分支:
git add.git commit -m "adding a change from the feature branch"git push origin点击存储库的“源”页面。您应该会在下拉菜单中看到
main和分支

从 CLI
在本地存储库目录内的 CLI 中
使用 Git 分支命令创建分支。
列出此存储库的分支。您会看到默认 main(主)分支和您创建的新分支。
检出该分支。
将新分支推送至 Bitbucket。
现在,转到 Bitbucket 以查看分支。
转到您的存储库。
点击分支。

从 Jira
此操作要求您拥有 Jira Software Cloud 的访问权限,并且已将其集成至 Bitbucket。您需要管理员权限才能执行此操作,但如果您只想试用一下该集成以了解其工作原理,则可随时注册免费试用 Jira Software Cloud。
请阅读将 Bitbucket Cloud 连接至 Jira Software Cloud,了解在设置 Jira 站点后如何集成这两个产品的相关说明。
第 4 步:通过拉取请求审查代码更改
将代码更改推送至 Bitbucket 后,便可由同事审查这些更改。拉取请求简单有效,非常适用于审查代码以及共享环境中的团队协作。
创建拉取请求
在打开的存储库中,单击全局侧边栏中的 +,然后在“开始工作”下选择“创建拉取请求”。
填写拉取请求表中的其余内容:

源:您进行要合并的代码变更的存储库和分支。
目标:您希望将变更合并至的存储库和分支。
标题和描述:二者均会在电子邮件通知中显示,标题会展示在拉取请求列表内。
审查者:选择能够给出有效反馈且需要批准变更的审查者。
关闭分支:如果要在合并拉取请求后自动关闭分支,则选择此项。
差异与提交记录:查看这些选项卡以查看所做变更(差异)或所包含的提交记录。
单击 Create Pull Request(创建拉取请求)。
随后,此拉取请求便会显示在存储库侧面导航栏中的 Pull requests lists(拉取请求列表)中。
审查拉取请求
作为审查者,您会收到一条通知,告知您有拉取请求待审查。此外,您还可以从仪表板的拉取请求选项卡中找到打开的拉取请求。审查代码以保证质量的方法众多,但您的团队具体要怎么做完全由您决定。下面提供几种与同事进行有效沟通,以确保所有人都能理解所做变更,并批准待合并的变更。
查看差异:您在查看拉取请求时,会看到拉取请求中所有已变更文件的差异(即变更内容)。标有绿色阴影线的内容为新增内容,标有红色阴影线的内容则为已删除内容。您还可点击拉取请求顶部的“提交记录”选项卡,查看包含的提交记录,这对审查大型拉取请求很有帮助。
在评论中留下反馈并提出问题:在 Bitbucket 中,您可以针对整个拉取请求、特定文件,或是文件内的特定位置添加评论。当您希望反馈附带背景信息或具体细节时,该功能十分便捷。评论可包含图像、链接、富文本,并且拥有独立 URL,便于您快速分享特定评论。
批准或拒绝拉取请求:审查完代码变更后,您需要告知拉取请求的作者是否可以合并其拉取请求。点击“批准”可按钮向拉取请求的作者发送通知,并表明您认为所做变更可以安全合并。如果您拒绝拉取请求,则情况相反。被拒绝的拉取请求将无法重新打开。要合并该分支,您必须打开一个新拉取请求。
请注意,拒绝拉取请求会让作者感觉受挫,因此可能仅适用于偏离目标的更改,或不再需要的工作。记住在审查他人的工作时要心存善意,要在寻求对方的理解之前先去理解对方。

合并拉取请求:您的代码在拉取请求中完成审查并获得批准后,您可点击“合并”按钮将您的分支合并到主分支。此时,来自源分支的代码变更便会完整合并到目标分支中。