Git是一个开源的分布式版本控制系统。现在,有很多用词来定义Git。
让我分解一下并解释其措辞:
控制系统:这基本上意味着Git是内容跟踪器。因此,Git可用于存储内容-由于它提供的其他功能,它通常用于存储代码。
版本控制系统:随着更多代码的添加,存储在Git中的代码会不断变化。而且,许多开发人员可以并行添加代码。因此,版本控制系统通过保持已发生更改的历史记录来帮助处理此问题。
版本控制系统
分布式版本控制系统:Git有一个存储在服务器中的远程存储库和一个存储在每个开发人员的计算机中的本地存储库。这意味着代码不仅存储在中央服务器中,而且代码的完整副本也存在于所有开发人员的计算机中。Git是一个分布式版本控制系统,因为该代码存在于每位开发人员的计算机中。我将在本博客的后面部分解释远程和本地存储库的概念。
分布式版本控制系统
为什么需要像Git这样的版本控制系统
在现实生活中,项目通常有多个开发人员并行工作。因此,需要一个类似Git的版本控制系统来确保开发人员之间没有代码冲突。
此外,此类项目中的要求经常更改。因此,版本控制系统允许开发人员还原并返回到较旧的代码版本。
最后,有时并行运行的几个项目都包含相同的代码库。在这种情况下,Git中的分支概念非常重要。
现在开始使用Git
现在gitbash安装在我们的系统中,所以让我打开gitbash并开始使用它。但是在做任何事情之前,我们必须首先配置一下,然后指定gitbash用来配置的用户名和电子邮件ID。
让我们检查配置是否正确设置:
检查配置详细信息
创建本地Git存储库
在您的计算机上,为您的项目创建一个文件夹。我们将项目文件夹称为simple-git-demo。
进入您的项目文件夹,并使用以下命令将本地Git存储库添加到项目中:
cdsimple-git-demo
gitinit
超实用性的Python零基础入门到进阶视频源码淘宝¥2购买已下架让我们现在添加一些小代码
在项目文件夹中创建一个名为demo.txt的文件,并将以下文本添加到其中:InitialContent
在这里,我们将仅用纯文本而不是实际代码进行演示,因为本文的主要重点是Git,而不是任何特定的编程语言。
暂存和提交代码
提交是将代码添加到本地存储库的过程。在提交代码之前,它必须位于暂存区域中。暂存区域用于跟踪要提交的所有文件。
未添加到暂存区的任何文件都不会提交。这使开发人员可以控制需要提交的文件。
使用以下命令暂存文件:
gitadddemo.txt
如果要添加多个文件,可以使用:
gitaddfile1file2file3
如果要将项目文件夹中的所有文件添加到暂存区,请使用以下命令:
gitadd.
请谨慎使用,因为它将项目中的所有文件和文件夹添加到暂存区。
提交中
使用以下命令来提交文件:
git
转载请注明:http://www.0431gb208.com/sjszyzl/2059.html