前言:前一篇博客只是介绍了简单的代码提交,在之前的基础上,做一些补充说明。
一:git修改提交代码时记录的作者信息
场景:有时git上传代码后发现上传作者信息和自己不一致,需要修改作者信息
查看信息:git config --list
修改:git config --global user.email “邮箱”
git config --global user.name"作者"
二:git删除本地仓库已经提交的文件
场景:有时git提交的文件有问题,想重新提交到本地仓库并且删除之前的文件
此时发现本地已经没有文件了,但git是有记录的,使用git log
命令
使用git reset --hard “版本号”
把代码回滚到之前的某个版本
三:恢复被我们在本地删除的文件
场景:假设我们不小心删除了本地的文件,这就是我们常说的“从删库到跑路”,不用担心,有办法
我们可以使用git checkout .
命令(注意命令后面是一个点)从本地硬盘掩藏的.git文件夹中检出代码
四:修改代码,协同开发
场景:同时多个用户要修改代码
之前用户修改文件并提交到了服务器,另一个用户的代码并没有更新,此时可以使用git pull
来获取服务器上最新的代码
后序:这里是git最常见的功能,也是使用最多的。能够用好版本控制系统是非常重要的,以后在工作中也可能会用到git去管理自己的代码。