1、添加git项目
在Git-Bash下使用mkdir创建一个文件夹作为git项目
2、git初始化
cd进入项目文件夹,执行git init命令,执行git初始化
在目录下创建一个隐藏的.git目录
3、add命令将文件添加到暂存区
创建文件后,使用git add <file>命令将文件放入暂存区,可以跟多个文件如git add <file1> <file2>,如果要提交全部文件则执行git add .(后面是一个点)
4、commit命令将文件放到本地仓库
执行git commit命令,初始执行会提示以下信息
在执行commit之前先执行git config --global user.email "you@example.com"和git config --global user.name "Your Name"添加全局的用户邮箱和用户名
然后再执行git commit,需要填写修改的信息
可以直接执行git commit -m "commit my first git file"来写修改的信息
5、状态查看
执行git status查看工作目录和暂存区的状态
1)没有任何更新的情况
2)修改一个文件的情况
3)添加一个文件,还未执行git add的情况
6、从暂存区回滚到工作区
执行git restore <file>命令把文件从暂存区回滚到工作区,就是用暂存区的文件替换掉工作区的文件,或者叫做撤销工作区的修改
7、查看提交的历史记录
执行git log可以查看所有commit的记录
可以执行git log --pretty=oneline简化显示
8、版本回滚
执行git reset --hard HEAD^可以回滚到上一个版本
git reset --hard HEAD^^可以回滚到上上个版本
git reset --hard fec7fd8cb7a53809093571ee77c9fd55e08aab60可以使用版本ID来回滚到某个版本
git reset --hard fec7fd可以只使用版本ID的前6位来回滚到某个版本
9、查看操作记录
执行git reflog查看所有的操作记录,可以查看之前commit的版本号,用于回滚到某个版本