[开发工具]教你如何备份代码之——版本管理工具Git

本文介绍Git,一款免费、开源的分布式版本控制系统,适用于各种规模的软件工程。文章涵盖Git的基本配置、本地仓库初始化、代码提交、日志查看、文件版本信息检查及撤销操作等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

备份代码?简单啊!!喏,你看,一目了然。。。

在这里插入图片描述
在这里插入图片描述

其实在别人看来,这是搞笑,是惨不忍睹啊!!!你是否也是这样备份你的代码的呀。。。。

其实版本控制的工具有很多,其中比较常用的主要有:CVS、SVN、Git 和 Mercurial ,今天我们主要用一下Git。

简单认识一下Git

Git是一款免费的、开源的、分布式的版本控制系统。旨在快速高效地处理无论规模大小的任何软件工程。
每一个 Git克隆都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务器。其最大特色就是“分支”及“合并”操作非常快速、简便。
国内下载地址:https://github.com/waylau/git-for-win

下载安装好之后就可以用了,今天只做本地的代码版本管理,不涉及远程操作,有兴趣的可以自己去了解一下

1. 配置用户

此操作在多人协作时非常有用,可以用来标识更新代码的用户的身份

在这里插入图片描述

2. 初始化本地仓库

在仓库目录下,输入指令git init来初始化git的本地仓库,该操作会在仓库目录下生成一个.git的隐藏文件夹,用来记录用户的git操作。若要删除本地仓库,直接删除仓库下的这个隐藏文件夹即可。
输入指令git status 来查看当前仓库中的文件状态。
在这里插入图片描述

3. 提交代码到本地仓库

使用git add命令来添加要提交的文件。
语法:git add.(表示添加所有文件)|目录名|文件名
使用git commit命令来提交文件。
语法:git commit -m “提交描述信息”
对于已经修改提交过的注释,如果需要修改,可以借助 git commit --amend 来进行。注意:必须是最近提交,还没有push的注释。
在这里插入图片描述
使用git status在检验一遍是否提交成功
在这里插入图片描述

4. 查看日志

使用git log命令查看提交记录日志。
你也可以试试git log --pretty=oneline
在这里插入图片描述

5. 查看文件版本信息

git status命令用来查看本地文件和当前版本的文件有哪些不同 。
当没有任何更改时
在这里插入图片描述
当里面的文件有添加、删除或修改时,或显示对应的操作信息
在这里插入图片描述
git diff命令用来查看文件发生修改的具体内容。
在这里插入图片描述

6. 撤销操作

文件修改的撤销

使用git checkout命令可以将发生修改的文件恢复到当前版本未修改时的状态。
语法:git checkout -- <file>
在这里插入图片描述

新增文件的撤销

使用git reset HEAD命令可以撤销未提交的git add操作。
语法:git reset HEAD <file>
上上个git reset --hard HEAD^
指定某个git reset --hard id
在这里插入图片描述

小伙伴们学会了吗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值