mkdir test
cd test
git init 初始化本地仓
git add [文件]
git status 查看是否有文件未推送到缓存区(no changes added to commit (use "git add" and/or "git commit -a"))或添加到版本库
git commit [文件] -m "备注提交信息(必填)"
git diff HEAD -- readme.txt命令可以查看工作区和版本库里面最新版本的区别
git log --pretty=oneline 查看版本号(head所指位置及以前的所有版本,之后的版本无法查看)
git reset --hard [版本号] 回复git版本库到指定版本
git reflog 查看命令执行的历史 主要用于版本回溯之后查找head之后的版本号,便于还原到最新的版本
git reset HEAD READEME.txt 把版本库的最新版本READEME.txt 还原到缓存区
git checkout -- READEME.txt 把缓存区READEME.txt文件还原到工作区
rm [文件名] 删除工作区的文件
git rm [文件名] 删除缓存区的文件
git commit [文件名] 删除缓存区后执行commit操作也会删除版本库里的该文件
git checkout -- [文件名] 从版本库恢复删除的文件
cd test
git init 初始化本地仓
git add [文件]
git status 查看是否有文件未推送到缓存区(no changes added to commit (use "git add" and/or "git commit -a"))或添加到版本库
git commit [文件] -m "备注提交信息(必填)"
git diff HEAD -- readme.txt命令可以查看工作区和版本库里面最新版本的区别
git log --pretty=oneline 查看版本号(head所指位置及以前的所有版本,之后的版本无法查看)
git reset --hard [版本号] 回复git版本库到指定版本
git reflog 查看命令执行的历史 主要用于版本回溯之后查找head之后的版本号,便于还原到最新的版本
git reset HEAD READEME.txt 把版本库的最新版本READEME.txt 还原到缓存区
git checkout -- READEME.txt 把缓存区READEME.txt文件还原到工作区
rm [文件名] 删除工作区的文件
git rm [文件名] 删除缓存区的文件
git commit [文件名] 删除缓存区后执行commit操作也会删除版本库里的该文件
git checkout -- [文件名] 从版本库恢复删除的文件