一、git的常用命令
git config --global user.name 用户名 作用:设置用户签名
git config --global user.email 邮箱 作用:设置用户邮箱
git init 作用:初始化本地库
git status 作用:查看本地库状态
git add 文件名 作用:添加到暂存区
git cimmit-m “日志信息”文件名 作用:提交到本地库
git reflog 作用:查看历史记录
git reset --hard 作用:版本穿梭
(1)、设置好用户签名后,在C盘中点击用户,会找到一个.gitconfig,打开就能显示出已经设置好的用户签名和邮箱
(2)、初始化本地库的话,找到gitspace这个文件夹,在里面设置一个gitdemo的文件夹,打开后,在里面打开git,就会直接显示出所在的位置,然后输入git init 进行初始化本地库,然后会出来一个.git的目录,看不了的话点击查看,然后将隐藏的项目名勾选出来。当然,里面内容都不修改
(3)、查看本地库状态操作输入git status,会出现三行日志,
第一行表示当前的本地库在master里面,当前的分支是master.
第二行表示还未提交任何东西,第三行表示没有东西需要提交
要想改变这个状态,可以新增一个文件:
输入 vim hello.txt,表示新建一个名为hello的文件。
然后随便输一句话,如果想复制的话,点击Esc退出编辑模式,然后yy是复制,p是粘贴(同样也可以写成5p,意思为复制五次),如果要保存的话,同样退出编辑模式,输入 :wq 保存内容,然后输入 ll 查看目录中确实有这个hello的文件,想要查看的话,输入cat hello.txt查看内容。还可以 tail -n 1 表示查看文件内容的最后一行。
(4)、添加暂存区。
输入git add hello.txt ,这个时候的本地库的状态又发生了改变,
说明追踪成功,说明现在的文件就在暂存区,想要删除,没有历史版本的话,输入, git rm --cached hello.txt 就可以删除了,
说明已经从暂存区里删除了。
(5)、提交本地库。
git cimmit-m “日志信息”文件名
此为提交本地库成功。👆
这个可以查看版本号。
(6)、修改文件
先在gitspace中打开git,然后用cat查看文件,然后再vim准备修改文件,点i进入编辑模式进行修改,修改完成后点击esc进入编辑模式,输入:wq进行保存,(其中:是进入底线模式),此时再运用git add进行追踪,再用git status会发现
此时文件已经被添加到暂存区里了,然后再通过git cimmit-m “日志信息”文件名 提交到本地库,但此时日志信息应改为second commit,这时,再用cat进行查看时发现已经修改完成。
(7)、查看历史版本
用git reflog就可以看到部分的版本信息了,包括部分的版本号,指针指向哪个版本,修改次数及名称,但如果想看全,可以输入 git log,如下图所示。👇(多了作者 日期 版本详细版本号)
(8)、版本穿梭
先通过版本信息查看版本号(部分就可以),然后复制,同过git reset --hard +复制的版本号,就回到了想去的那个版本了。