<p>初始化:在项目目录里边 git init
添加到缓存区:git add filename
提交到本地仓库:git commit -m "说明"
查看提交记录:git log --pretty=oneline --abbrev-commit
能查看到回退前的记录 git reflog
只回退本地库的版本(工作区,缓存区无变化) git reset --soft HEAD^
回退本地库和缓存区(工作区无变化) git reset --mixed HEAD^
回退上一个版本:git reset --hard HEAD^
版本回退:git reset --hard commit_id(提交记录id,回退到指定版本
代码改错了:git checkout --filename(文件名加后缀)
删除缓存区文件 git rm -cached filename
删除工作区和缓存区文件 git rm filename
删除工作区缓存区本地库文件 在删除工作区和缓存区文件的情况下 git commit -m " "
拉取:git pull
推送:git push
</p>
工作区与暂存区文件比较 git diff filename
暂存区与本地库文件比较 git diff --cached filename
项目里不需要git管理的文件添加到.gitignore文件
标签:文件,缓存,--,filename,git,常用命令,回退 From: https://www.cnblogs.com/youantianqin/p/16798766.html