我是GIT的新手,目前在我的项目中他们正在使用bitbucket和SourceTree。我只使用位桶来克隆项目和源代码树,以便在我的本地驱动器上获取该项目。当GIT进入图片时
我的困惑是:
答案 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基本上可以在线托管您的仓库,因此您可以在他们的服务器上备份它,这样便于访问,以便其他团队成员可以在任何地方访问它。