您的位置:

乌龟Git:撰写代码历史记录和团队合作的首选工具

一、Git的基本概念

Git是分布式版本控制系统,是由Linux之父Linus Torvalds创作的。在Git的世界里,每个开发者本地都有一个可以完全独立工作的版本库,在这个库中,你可以尽情写代码,进行任何的修改和测试。与其他同类软件最大的不同点在于Git可以对代码进行跟踪和记录。

Git中有三个核心概念分别为:仓库(repository)、工作区(working directory)、暂存区(stage/index)。

1、仓库(repository):Git的基本工作已经搞清楚了,仓库就是保存文件的地方,有时也用于指代“版本库”。版本库有很多名字,有的叫做仓库(repository),有的叫做 Git 仓库(Git repository),还有的叫做 Git 版本库(Git version control repository)等等。这里我们统一称呼为仓库。

2、工作区(working directory):就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区

3、暂存区(stage/index):Git会自动为我们创建第一个分支master,并且,用HEAD指向master,就表示当前分支是master,以及分支指向的提交是d927a7b...,因此,Git称其为“当前分支”。在git中,我们把这个指向master的指针叫做HEAD

二、Git基本操作

Git是一个命令行工具,有很多自由度和强大的功能。以下为一些基本的Git命令操作。

1、初始化一个Git仓库,使用git init命令。

$ git init

2、添加文件到Git仓库,分两步:(a)用命令git add ,注意,可反复多次使用,添加多个文件;(b)用命令git commit -m ,完成。实例如下:

$ git add file.txt
$ git commit -m "add file.txt"

3、查看当前Git仓库的状态,可以使用git status命令。

$ git status

4、查看修改内容,可以使用git diff命令。

$ git diff

5、查看提交历史,可以使用git log命令。

$ git log

三、乌龟Git的安装

Git是一个命令行工具,如果你对命令行熟练掌握,可以直接使用Git命令进行操作。但是,如果你不熟悉命令行,那么可以使用乌龟Git进行操作,乌龟Git是一款使用简单的Git图形化工具。以下为乌龟Git的安装步骤。

1、下载安装包:访问TortoiseGit官网http://tortoisegit.org/zh-cn/ 下载安装包。

2、安装:双击TortoiseGit-2.12.0.0-64bit.msi,开始安装。

3、配置SSH Key:在Git Bash中输入以下命令生成SSH Key。

ssh-keygen -t rsa -C "youremail@example.com"

4、添加SSH Key:将生成的SSH Key 添加到乌龟Git的设置中,完成安装。

四、团队协作

在实际的开发工作中,多个开发人员需要共同进行协作。Git可以帮助开发团队共同协作开发同一项目。以下为团队协作的基本操作流程。

1、创建仓库:在GitHub或者GitLab等Git仓库管理网站上创建一个公开或私有的仓库。

2、克隆仓库:使用git clone命令克隆刚才创建的仓库到本地。

3、新建分支:在本地使用git branch命令新建一个分支。

$ git branch dev

4、切换分支:使用git checkout命令切换到新分支。

$ git checkout dev

5、提交修改:使用git add和git commit命令提交修改到本地。

$ git add file.txt
$ git commit -m "update file.txt"

6、推送修改:使用git push命令将修改推送到远程仓库。

$ git push origin dev

7、合并分支:在远程仓库上使用PullRequest来合并分支。

五、结语

乌龟Git作为一个Git图形界面操作工具,拥有简单易用、方便高效的特点,在软件开发、团队合作中发挥了重要作用。使用Git及其相关工具可以帮助软件开发团队更好、更高效地开展工作,更好地掌控自己的代码,轻松应对复杂和变化多样的项目需求。