git学习基础+常见命令(一)


更多命令(远程仓库文件拉取回滚相关)
参考链接:https://blog.csdn.net/violajie/article/details/115446570

命令

下文例子中用到的命令

查看版本 
git --version
查看配置 
git config --list
创建版本库
git init
查看暂存区文件
git status
将文件加入暂存区
git add 文件名
将暂存区文件加入git版本库
git commit -m '说明'
将工作区文件加入git版本库
git commit -a -m'说明'
查看版本库当中存放的文件
 git ls-files
查看日志
git log
查看日志(每个版本操作一行显示)
git log --pretty=oneline
清空窗口
clear
暂存区撤销文件
git reset HEAD 文件名
git reset HEAD test.txt
查看文件的每个版本更新信息
git diff HEAD -- 文件名
git diff HEAD -- git01.txt
将文件回退几个版本
git reset --hard HEAD~2(向后回退2个版本)
查看每个版本的信息
git reflog
退回到版本标识符为...的版本
git reset hard 版本标识字符串
git reset hard 123456
版本库确认文件
git checkout git01.txt




工作过程

已提交:保存在本地数据库(git数据库)
已修改:已修改,未保存到本地数据库
已暂存:放入暂存区

提交:工作区->暂存区->git仓库
拉取:git仓库->工作区(看到的本地工作目录)

工作过程举例

在工作目录右键->git bash
初始化:创建git版本库(这个目录里所有文件都可以被git管理)
在这里插入图片描述
在这里插入图片描述
将文件提交到暂存区:
在这里插入图片描述
将文件从暂存区放入git数据库:
在这里插入图片描述

在这里插入图片描述
联合命令:

git commit -a -m'第三次提交'

在这里插入图片描述

修改已提交文件+再次提交

在这里插入图片描述

查看文件版本状态

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

版本回退

向后退

回退到之前的版本

$ git reset --hard HEAD~2 数字是几就回退几个版本
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

向前进

回退版本之后,又向前进入到前面的版本
eg:版本1,2,3,4
目前为版本4
先回退到版本2
在向前到版本4

一.查看log要进入的版本的标识字符串

git reflog

在这里插入图片描述
二.进入相应版本

git reset --hard 版本号标识字符串

在这里插入图片描述

文件删除

某一文件a已加入git版本库
在工作目录(可直接看到的目录)当中删除
此时:工作区文件被删除,git版本库中的文件还在

在工作区中恢复文件

git restore git01.txt

在这里插入图片描述

删除git版本库中文件

对于git而言,在工作目录对文件内容进行修改和在工作目录中将文件删除,都是对文件的修改

即:删除git版本库中文件,在文件目录中将文件删除过后,再次add,commit,就成功删除git版本库中文件
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值