Git是一个免费、开源的分布式版本控制系统,能够高效地处理从小型到大型的各种项目。它主要用于跟踪文件的变化历史,并支持多人协作开发。Git通过本地版本控制和分布式管理,让每个开发者的本地环境都可以存储完整的代码仓库。
Git相关知识:
- 版本控制是记录文件内容变化的系统,它可以帮助开发者查看文件在不同时间点的变化,以便在需要时查看、恢复或合并不同版本;
- 集中式版本控制系统(如 CVS、SVN 等):所有文件的历史版本保存在中央服务器上,开发者通过客户端与中央服务器交互。缺点是,如果中央服务器出现故障,所有人将无法进行协作;
- 分布式版本控制系统(如 Git):每个开发者的客户端都拥有完整的代码库(即“克隆”一个完整的仓库)。这样即使中央服务器不可用,开发者依然可以在本地进行版本控制和工作。Git 还允许更加灵活的协作模式和高效的分支管理。
Git工作机制:
一、Git安装教程
1、访问Git官网(https://git-scm.com/)进行下载。
2、根据操作系统选择合适的安装包进行下载。
3、安装时,按照默认选项一路点击“下一步”,即可完成安装。
安装完成后,可以通过命令行工具(Git Bash)或终端(Terminal)来使用 Git。
二、Git常用命令
1、常用命令
在 Git 中,有一些常用命令可以帮助我们进行日常的代码管理和协作。
2、基本操作
(1)打开Git后端
在 Windows 上,你可以通过右键点击文件夹并选择“Git Bash Here”来打开 Git 命令行。
如果需要初始化一个新的 Git 仓库,在文件夹内右键点击并选择“Git Bash Here”来进入 Git 命令行,然后使用 “git init” 初始化仓库。
(2)设置用户签名
为了标识提交的作者信息,可以设置用户名和邮箱:
git config --global user.name "spider" # 设置用户名 git config --global user.email "1036701091@qq.com" # 设置邮箱
(3)初始化本地仓库
在你准备开始管理代码时,首先需要初始化一个本地仓库:
git init
执行该命令后,Git 会在当前目录下创建一个 “.git” 文件夹,表示这是一个 Git 仓库。
(4)查看本地状态
要查看当前工作区和暂存区的状态,使用以下命令:
git status
它将显示哪些文件有改动,哪些文件已经准备好提交,哪些文件还需要添加到暂存区。
(5)添加到暂存区
通过 “git add” 命令将文件添加到暂存区,准备提交:
(6)提交到本地仓库
将暂存区的更改提交到本地仓库:
“-m” 后面跟提交日志信息,可以随意编写,但建议简洁明了,描述此次提交的内容。
(7)查看历史记录
要查看 Git 提交历史,可以使用以下命令:
git log # 查看详细的提交历史 git reflog # 查看 Git 命令历史(包括重置、切换等操作)
“git log” 会展示每次提交的详细信息,包括提交哈希值、作者、日期以及提交说明。”git reflog” 则会展示所有 Git 操作的历史记录,适用于找回丢失的提交或操作。
(8)版本穿梭
Git 允许你回到历史版本,称为“版本穿梭”。使用 “git reset” 命令可以回到指定的版本:
git reset --hard 版本号
可以通过 “git log” 或 “git reflog” 获取提交的版本号,然后使用该版本号来重置当前仓库状态。
如果需要切换到某个分支或历史提交,可以执行以下命令:
-
广告合作
-
QQ群号:707632017