社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
一、创建本地仓库,用于存储文件并管理
1.下载好Git bash,官方网站:
2创建所需文件,将其设置为仓库,右键文件名,选择Git bash here,打开命令窗,输入git init 回车
从远程仓库克隆文件
git clone <address>
克隆到本地仓库,添加文件到仓库的命令行如下
git add <file>
git commit -m "添加...文件"
git log 查看日志:可以看到我们操作的记录,所有的。如果还想继续使用窗口,在end后写stopped回车即可继续使用。
git log --pretty = oneline 一行显示,简介显示
git reflog 可以查看简介的日志,里面有每个操作的id,可用于撤销时使用,改变指针方向
二、撤销、版本退回和删除文件
首先讲下git存储过程,分为三个区:工作区、暂存区和本地仓库。
工作区--add--暂存区--commit---本地仓库
1、在本地文件中添加一个文件1.txt,add前,想要撤回的操作:
git checkout filename撤销工作区操作
在本地文件中添加一个文件1.txt,add 到暂存区后,想要撤回的操作:
git reset HEAD filename撤回暂存区的操作
git checkout -- filename撤销工作区操作
2. 在本地文件中添加一个文件1.txt,add 、 commit存入仓库后,想要回退版本的操作:
git reset --hard HEAD^ :恢复到上一个版本,或者用git reflog 获取上一个版本的id,使用git reset --hard id即可实现版本回退
git reset HEAD filename撤回暂存区的操作
git checkout -- filename撤销工作区操作
3.删除:
1.在工作区中添加一个文件2.txt后,删掉:
a.若误删,恢复操作:git checkout -- filename
2.从本地仓库删除文件
git rm 文件名
git commit -m "删除2.txt"
发现git rm 后,删错了,想要恢复,此时操作在暂存区:git reset HEAD <filename>;git checkout -- filename
其实即使是将本地仓库的东西真正删除了,亦可以通过版本回退进行恢复:使用git reset --hard id进行相应版本的选择。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!