git bitbucket_如何创建新的Git存储库并将其托管在Bitbucket中

git bitbucket

什么是Git?

在一个由多个开发人员组成的团队中工作时,非常需要使用版本控制系统。

版本控制系统基本上是使用

–多个开发人员可以将其代码放入(签入)。
–获取(签出)其他软件开发人员的代码。
–查看文件的版本历史记录(谁在什么日期提交了什么代码以实现什么目的) –比较两个版本中的更改。 - 以及更多…。

Git基本上是一个版本控制系统,它是由Linus Torvalds最初开发的开源软件(项目),Linus Torvalds也是Linux操作系统内核背后的代表。

Git与其他著名的版本控制系统(如SVN或CVS)的不同之处在于它是分布式版本控制系统。 SVN,每个开发人员的代码工作副本也是一个存储库,可以包含所有更改的完整历史记录。

如果您使用过SVN,则会知道要在SVN中设置存储库,我们需要知道服务器托管存储库,并且您应该具有检入/检出权限。但是在Git中,您不需要任何服务器即可启动只需执行git init并准备好存储库。但是请注意,该存储库仅在本地计算机上,因此,如果您是在项目上工作的单个开发人员,则可以在本地计算机上使用存储库。案例代码需要由多个开发人员访问,那么您需要托管Git仓库。我们将在本文后面看到如何使用托管库的应用程序bitbucket在服务器上托管Git仓库(不过,GitHub是另一种选择)。

如何安装Git:
1)下载Git

对于Windows,请通过以下链接:

https://git-for-windows.github.io/

对于Mac,请点击以下链接:

https://sourceforge.net/projects/git-osx-installer/files/

2)通过运行Windows的exe文件或Mac的dmg文件并执行以下安装步骤来安装Git。

3)完成所有安装步骤后,您可以通过在命令提示符下执行以下命令来验证Git是否已成功安装:

创建要添加到git存储库中的项目

4)在包nl.javaSolutionsGuide中使用主要方法在Eclipse中创建一个Java项目和一个文件TestGitBitbucket.java。

创建新的git Repository并向其中添加/提交代码

5)转到命令提示符,然后转到包含项目的目录。

6)执行命令git init
git init命令创建一个新的Git存储库。
–使用此命令,我们可以创建新的空存储库,也可以将现有的未版本化项目转换为Git存储库。 –同样,git init在执行git init命令的当前工作目录中创建.git子目录。此.get目录包含新存储库的所有必需的Git元数据。此.git目录包含一个HEAD文件,该文件指向当前签出的提交。 –首次设置存储库时,只需执行一次此命令。但是再次执行不会造成危害,也不会覆盖现有配置。 –如果要将此.git文件保留在与项目文件夹不同的位置,则可以在初始化存储库时使用以下命令: git init <要在其中创建.git目录的目录路径>

7)通过执行git add命令,将文件TestGitBitbucket.java添加到我们在步骤6中初始化的存储库中

git add C:\Users\N54448\BlogWorkSpace\testGitBitbucketProject\src\nl\javaSolutionsGuide\TestGitBitbucket.java

– git add命令从工作目录将文件添加到Git的暂存区域。因此,在git add文件之后仍未提交到存储库。
–因此,您可能已经在工作目录(项目中)中的10个文件中进行了更改,但是如果您只想在Git存储库中提交5个文件,则只能在暂存区中添加5个文件,然后git commit将仅提交这些文件5个文件。这有助于您按逻辑组提交文件。例如,如果您已经进行了两个错误修复,并且您想先提交所有属于错误修复1的文件,那么您会将所有已更改为错误修复1的文件放入暂存文件中区域,然后提交这些,然后您可以将针对bug修复2的更改文件添加到暂存区域并进行提交。

–请注意,通过git add命令添加后,暂存区域中的文件尚无版本历史记录。

8)提交Git存储库中的文件

git commit -m " committing to Git"

– git commit将分段的更改(使用git add)提交到git存储库。
– -m的使用表明git提交了阶段性更改时,而不是启动编辑器时,使用<message>作为提交消息
–如果不使用-m,则将启动文本编辑器,可以在其中提供提交注释。 – git commit总是在本地存储库中提交分段的更改。这与您在SVN中看到的不同,在SVN中,当您提交更改时,更改直接提交到中央存储库

在bitbucket中创建一个远程中央存储库,并将代码从本地git存储库推送到bitbucket

什么是Bitbucket?

Bitbucket为Git存储库提供托管服务。它也可以托管用Mercurial创建的存储库,但由于Mercurial不在本文的讨论范围内,因此我们仅考虑Git存储库。

简而言之,您可以使用git init在本地计算机上创建Git存储库,然后添加代码,将代码提交到该本地Git存储库,但是如果您是由多个开发人员组成的团队,则其他开发人员将无法获取您的代码,因为它仅位于您的计算机上。因此必须在某个中心位置,团队中的所有开发人员都可以推送他们的代码,并且类似地,他们可以检查其他开发人员完成的代码。

Bitbucket是一种工具或应用程序,您可以在其中创建扩展名为.git的中央或远程存储库,然后将git存储库推送到该中央存储库。

它是免费的托管服务,在其中您还可以创建多个私有存储库。

让我们看看如何创建Bitbucket存储库,将现有的Git存储库连接到Bitbucket以及将代码从Git存储库推送到位存储桶。

9)转到https://bitbucket.org/并创建帐户。

10)使用在步骤1中创建的凭据登录,也可以使用gmail ID登录。

11)通过单击创建存储库按钮(+符号)在位存储桶中创建存储库。

12)给存储库起任何合适的名字。

单击创建存储库按钮后,将在bitbucket(testbitbucketrepo.git)中创建一个新存储库,您可以在单击创建存储库按钮后打开的页面上看到Url。在我的情况下,如下所示:

https://Gauravbhrdwj@bitbucket.org/Gauravbhrdwj/testbitbucketrepo.git

13)从您在Bitbucket中创建的存储库的“ 概述”页面中,选择“ 我有一个现有项目”

14)切换到存储库的目录。

cd C:\Users\N54448\BlogWorkSpace\testGitBitbucketProject


15)通过从现有的repo目录文件夹执行以下命令,将现有的存储库连接到Bitbucket

git remote add origin https://Gauravbhrdwj@bitbucket.org/Gauravbhrdwj/testbitbucketrepo.git

16)通过执行以下命令,将代码从本地存储库推送到在位存储桶中创建的远程存储库

git push -u origin master


17)要将代码从远程bitbucket存储库检出到本地,您需要在命令提示符下执行以下命令。

git clone <repo> <directory>

git clone https://Gauravbhrdwj@bitbucket.org/Gauravbhrdwj/testbitbucketrepo.git C:/ users / checkoutCodehere
希望这对您有所帮助。如果在遵循本教程的过程中遇到任何问题,请将您的评论保留在评论部分。谢谢阅读。

参考


翻译自: https://www.javacodegeeks.com/2017/09/create-new-git-repository-host-bitbucket.html

git bitbucket

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值