配置初始信息加回滚撤销操作

git的区

git的区大致分为四种工作区(未add)、暂存区(已add未commit)、本地仓库(已commit未push)、远程仓库(已push)

配置个人信息

配置全局用户名和邮箱(只需一次)

git config --global user.email "your@email.com"
git config --global user.name "yourname"

入门操作

初始化

git init

创建.git的初始化文件夹。
忽略文件

nvim .gitignore

创建.gitignore文件,在里面编辑需要追踪的文件,最简单的方法是直接写文件名。
添加到暂存区

git add . #添加所有文件(处理.gitignore中的文件)
git add filename 

提交到本地仓库

git commit -m "msg"
git commit -am "msg"相当于git add .+ gitcommit -m "msg"

查看提交到本地仓库的记录

git log
git reflog

回滚

git reset HEAD filename  #把暂存区的修改撤销 重新放回工作区
git checkout -- filename #撤销工作区某个文件的更改
git reset --hard 版本号  #将本地仓库回退到某一个版本
git reset --hard HEAD^  #在Git中,用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD ^ ^
posted @ 2022-08-17 14:21  xing-uestc  阅读(59)  评论(0)    收藏  举报