Git 提供了各种工具和应用程序来更好地处理工作环境。 Git 是一种版本控制系统,用于允许多个开发人员访问特定应用程序的源代码,并可以修改其他开发人员可能看到的更改。
假设您正在开发一个项目,该项目在不同的团队之间进行划分,并且在开发期间和之后将在不同的版本上工作。对于此类项目,Bitbucket 是个人或团队的最佳选择。
BitBucket 是一个基于 git 的工具,有助于跨不同团队的大型项目协作,并有助于跟踪可以从本地机器访问的项目的不同版本。
它是专为团队在大企业的大型项目上协作而设计的。它还用于代码的自动化测试和部署。由于这是一个基于 git 的工具,因此您需要在系统中安装 git 才能使用 Bitbucket。
使用 BitBucket
现在让我们看看如何使用 git 处理 Bitbucket。这很简单。您需要先创建一个存储库。访问下面的链接并在 Bitbucket 创建一个帐户
创建帐户后,您将在屏幕中央看到一个“创建存储库”按钮,单击它并创建一个存储库。您可以选择私有或公共存储库。公共存储库可供所有人访问,而私有存储库仅供您访问。现在我们将开始使用 Bitbucket。
我们需要将项目文件夹克隆到您的本地计算机中,这可以通过几个步骤完成:
- 第 1 步:将存储库克隆到本地计算机中。
单击仪表板右上角的“克隆”按钮。将出现带有 URL 链接的提示。 URL 链接看起来像“https://USERNAME@bitbucket.org/USERNAME/REPOSITORY_NAME.git”。您可以使用https或ssh链接进行克隆。
- 第 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 中输入以下命令。
1. git init // git initialization.
2. git add –all // this stages the newly added files and prepares them for commit.
3. git remote add origin (repository_url) // use the https or ssh URL link from the bitbucket website to connect to remote Bitbucket repository that you want to add the folder into.
4. git commit -m “Initial Commit”
5. git push origin master // push the files into your Bitbucket repository.
这会将现有文件夹添加到您的 Bitbucket 存储库中。
Note: Another way to create repository and clone it is using source tree in BitBucket.
现在你可能想知道Github 和 Bitbucket 之间有什么区别?
Github 和 Bitbucket 最本质的区别是 Github 对公众更友好,供个人开发者使用,而 Bitbucket 对私人更友好,因此被大型企业用于大型项目的开发。