GIT,比特桶和源树之间的关系

时间:2017-05-24 05:52:31

标签: git

我是GIT的新手,目前在我的项目中他们正在使用bitbucket和SourceTree。我只使用位桶来克隆项目和源代码树,以便在我的本地驱动器上获取该项目。当GIT进入图片时

我的困惑是:

  1. 源树,位桶和GIT的特殊用途是什么?
  2. GIT如何与SurceTree和bit bucket相关?
  3. GIT如何与Github相关?

2 个答案:

答案 0 :(得分:5)

1)GIT

Git是一个版本控制系统(VCS),用于跟踪计算机文件中的更改并协调多个人之间的这些文件的工作。它主要用于软件开发,[9]但它可用于跟踪任何文件集的变化。作为分布式版本控制系统,它旨在提高速度,数据完整性并支持分布式非线性工作流程。

Git由Linus Torvalds于2005年创建,用于开发Linux内核,其他内核开发人员为其初始开发做出了贡献。

与大多数其他分布式版本控制系统一样,与大多数客户端 - 服务器系统不同,每台计算机上的每个Git目录都是一个完整的存储库,具有完整的历史记录和完整版本跟踪功能,独立于网络访问或中央服务器。

2)GITHUB和BITBUCKET

GitHub是一个基于Web的Git或版本控制存储库和Internet托管服务。它提供了Git的所有分布式版本控制和源代码管理功能,并添加了自己的功能。

示例 - 类似社交网站ex- facebook,您分享您的图片等。以类似的方式github和bitbucket帮助您共享您的代码和其他用户以获取您的代码供他们使用。他们可以拥有您的代码副本并根据需要进行更改。

3)SOURCE TREE 由于GIT是一个命令行工具。有时很难记住命令。 Source Tree是基于GUI的GIT应用程序工具。它提供了一个很好的视觉界面,你和Git,没有更多的命令行!

答案 1 :(得分:1)

Git基本上是一个版本控制系统。它可以以多种不同的方式使用,但具有使一个代码库上的协作更容易的功能,并在不同时间提供代码的“快照”,以便在出现问题时轻松还原。

SourceTree基本上是一个位于Git之上的GUI,因此您可以使用界面而不是一直使用控制台命令。

Bitbucket和Github基本上可以在线托管您的仓库,因此您可以在他们的服务器上备份它,这样便于访问,以便其他团队成员可以在任何地方访问它。