宝哥软件园

教你用手使用Git(图形教程)

编辑:宝哥软件园 来源:互联网 时间:2021-09-03

Git教程

1:什么是Git?

Git是世界上最先进的分布式版本控制系统。

二:SVN和吉特的主要区别是什么?

SVN是一个集中式版本控制系统,版本库集中在中央服务器上。工作的时候用的是自己的电脑,所以首先要从中央服务器获取最新版本,然后工作,再把工作推送到中央服务器。集中式版本控制系统必须联网才能工作。如果在局域网中还可以,带宽足够大,速度足够快。如果是在网上,如果网速慢,你会纳闷。

Git是分布式版本控制系统,所以没有中心服务器,每个人的电脑都是一个完整的版本库,所以工作时不需要联网,因为版本都在自己的电脑上。既然每个人的电脑都有一个完整的版本库,又有多少人能配合呢?例如,您更改了计算机上的文件A,而其他人更改了您计算机上的文件A。此时,您只能通过将对方的修改推送给对方来查看对方的修改。

三:如何在windows上安装Git?

MsysGit是windows的Git,如下所示:

你需要从网上下载一个,然后默认安装。安装后,在开始菜单中找到“Git - Git Bash”,如下所示:

将弹出一个类似的命令窗口,表示Git安装成功。如下所示:

安装完成后,您需要设置最后一步。在命令行输入以下内容:

因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为标识符。

注意:Git config-全局参数意味着你机器上的所有Git仓库都将使用这个配置。当然,您也可以为仓库指定不同的用户名和邮箱。

四:如何操作?

首先,创建一个版本库。

什么是版本库?版本库,也叫仓库,英文叫做repository。你可以简单地理解一个目录。这个目录中的所有文件都可以由Git管理,Git可以跟踪每个文件的修改和删除,这样就可以随时跟踪历史,或者在未来的某个时间“还原”文件。

因此,创建版本库也非常简单,如下:我是D盘目录下的一个新的testgit版本库www。

pwd命令用于显示当前目录。

1.将这个目录变成git可以通过命令git init管理的仓库,如下所示:

此时,还会有一个目录。在你当前的testgit目录下。git使用这个目录来跟踪和管理版本。如果无事可做,不要手动更改这个目录下的文件,否则git仓库会被破坏。如下所示:

2.将文件添加到版本库中。

首先要明确的是,所有版本控制系统只能跟踪文本文件的变化,比如txt文件、网页、所有程序的代码等。Git未列出。版本控制系统可以告诉你每一个变化,但是图片和视频等二进制文件可以由版本控制系统管理,但是它们不能跟踪文件的变化。他们每次只能串二进制文件的变化,也就是知道图片从1kb变成了2kb,但是最后,

让我们看一下演示,如下所示:

我在版本库的testgit目录中创建了一个新的记事本文件readme.txt。内容如下:11111111

步骤1:使用命令git add readme.txt将其添加到暂存区。如下所示:

如果没有如上提示,则表示已经添加成功。

第二步:用git commit命令告诉Git,并将文件提交给仓库。

现在我们已经提交了一个readme.txt文件,我们可以通过命令git status检查是否有任何未提交的文件,如下所示:

表示没有未提交的文件,但我现在会继续更改readme.txt的内容。例如,我将在下面添加一行222222222,并继续使用git状态来检查结果,如下所示:

上面的命令告诉我们readme.txt文件已经修改,但是还没有提交修改。

接下来,我想看看readme.txt文件中有什么变化,以及如何查看。您可以使用以下命令:

Git diff readme.txt如下:

上面可以看到,readme.txt文件的内容从一行111111111改为两行,增加了一行2222222。

知道readme.txt文件做了哪些更改后,我们就可以安全地将其提交给仓库了。提交更改和提交文件是相同的两个步骤(第一步是git add,第二步是git commit)。

如下所示:

二:版本

更多资讯
游戏推荐
更多+