📜  使用 Git 处理 BitBucket

📅  最后修改于: 2021-10-24 12:46:13             🧑  作者: Mango

Git 提供了各种工具和应用程序来更好地处理工作环境。 Git 是一种版本控制系统,用于允许多个开发人员访问特定应用程序的源代码,并可以修改其他开发人员可能看到的更改。
假设您正在开发一个项目,该项目在不同的团队之间进行划分,并且在开发期间和之后将在不同的版本上工作。对于此类项目,Bitbucket 是个人或团队的最佳选择。

BitBucket 是一个基于 git 的工具,有助于跨不同团队的大型项目协作,并有助于跟踪可以从本地机器访问的项目的不同版本。

它是专为团队在大企业的大型项目上协作而设计的。它还用于代码的自动化测试和部署。由于这是一个基于 git 的工具,因此您需要在系统中安装 git 才能使用 Bitbucket。

使用 BitBucket

现在让我们看看如何使用 git 处理 Bitbucket。这很简单。您需要先创建一个存储库。访问下面的链接并在 Bitbucket 创建一个帐户

创建帐户后,您将在屏幕中央看到一个“创建存储库”按钮,单击它并创建一个存储库。您可以选择私有或公共存储库。公共存储库可供所有人访问,而私有存储库仅供您访问。现在我们将开始使用 Bitbucket。

我们需要将项目文件夹克隆到您的本地计算机中,这可以通过几个步骤完成:

  • 第 1 步:将存储库克隆到本地计算机中。
    单击仪表板右上角的“克隆”按钮。将出现带有 URL 链接的提示。 URL 链接看起来像“https://USERNAME@bitbucket.org/USERNAME/REPOSITORY_NAME.git”。您可以使用httpsssh链接进行克隆。
  • 第 2 步:在终端中输入 git clone 后复制并粘贴链接。
    使用以下命令克隆您的存储库:
    git clone (REPOSITORY URL)
    git clone https://USERNAME@bitbucket.org/USERNAME/REPOSITORY_NAME.git


    现在,我们需要知道克隆是什么意思?克隆意味着,它会将所有内容从该目录检索到您正在工作的本地计算机,而不会影响 Bitbucket 存储库,直到您从终端对其进行编辑。使用 git clone 会将文件夹添加到您的本地计算机。

  • 第 3 步:通过在终端中输入“git status”命令来检查您的进度
    git status
  • 第 4 步:创建文件并将其添加到您的 Bitbucket 存储库
    现在,假设您要创建一个文件并将其添加到您的 Bitbucket 存储库。在终端中输入以下命令。
    echo "This is a test file" >> file.txt
    git add file.txt

  • 第 5 步:提交对 BitBucket 存储库的更改
    您的文件现已添加并准备好提交并推送到您的 Bitbucket 存储库。

    git commit -m "Initial Commit"
    git push origin master // to push the changes on the Bitbucket repository.



    如果对您的存储库进行了一些更改。您可以使用 git pull 命令将它们恢复到您的本地机器中。

    git pull
    git pull origin master 
    git pull --all

    这三个命令中的任何一个都会将更改恢复到本地计算机的文件夹中。

  • 步骤 6:在分支上执行操作
    如前所述,由于这是跨不同分支工作的工具,让我们学习如何创建和删除新分支,以及如何跨分支切换。

    要创建分支,请在终端中输入:

    git branch new_branch_name
    git branch testbranch // to create a new branch named testbranch

    要切换分支,请使用命令git checkout

    git checkout new_branch_name
    git checkout testbranch // to switch to a branch named testbranch

    最后,要将您的分支与主分支合并,请使用命令 git merge 合并两个分支。

    git merge branch_name

  • 第 7 步:要删除分支,请使用git branch -d删除该分支。
    git branch -d branch_name

如果您有现有项目,请将当前目录切换到终端或 CMD 中的现有存储库。然后在终端或 CMD 中输入以下命令。

这会将现有文件夹添加到您的 Bitbucket 存储库中。

现在你可能想知道Github 和 Bitbucket 之间有什么区别?
Github 和 Bitbucket 最本质的区别是 Github 对公众更友好,供个人开发者使用,而 Bitbucket 对私人更友好,因此被大型企业用于大型项目的开发。