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

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

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

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

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

简单认识一下Git

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

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

1. 配置用户

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

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

2. 初始化本地仓库

在仓库目录下,输入指令git init来初始化git的本地仓库,该操作会在仓库目录下生成一个.git的隐藏文件夹,用来记录用户的git操作。若要删除本地仓库,直接删除仓库下的这个隐藏文件夹即可。
输入指令git status 来查看当前仓库中的文件状态。
教你如何备份代码之——版本管理工具Git

3. 提交代码到本地仓库

使用git add命令来添加要提交的文件。
语法:git add.(表示添加所有文件)|目录名|文件名
使用git commit命令来提交文件。
语法:git commit -m “提交描述信息”
对于已经修改提交过的注释,如果需要修改,可以借助 git commit --amend 来进行。注意:必须是最近提交,还没有push的注释。
教你如何备份代码之——版本管理工具Git
使用git status在检验一遍是否提交成功
教你如何备份代码之——版本管理工具Git

4. 查看日志

使用git log命令查看提交记录日志。
你也可以试试git log --pretty=oneline
教你如何备份代码之——版本管理工具Git

5. 查看文件版本信息

git status命令用来查看本地文件和当前版本的文件有哪些不同 。
当没有任何更改时
教你如何备份代码之——版本管理工具Git
当里面的文件有添加、删除或修改时,或显示对应的操作信息
教你如何备份代码之——版本管理工具Git
git diff命令用来查看文件发生修改的具体内容。
教你如何备份代码之——版本管理工具Git

6. 撤销操作

文件修改的撤销

使用git checkout命令可以将发生修改的文件恢复到当前版本未修改时的状态。
语法:git checkout -- <file>
教你如何备份代码之——版本管理工具Git

新增文件的撤销

使用git reset HEAD命令可以撤销未提交的git add操作。
语法:git reset HEAD <file>
上上个git reset --hard HEAD^
指定某个git reset --hard id
教你如何备份代码之——版本管理工具Git

小伙伴们学会了吗