回滚到上次提交:git revert commit-id(b8e74ac66e2b4d348d73401512aa83095c96a84f)
-
cd d: —切换到d盘下 =====切换目录命令
-
mkdir www —在d盘下创建www文件夹 =====创建文件夹命令
-
cd www —切换到www文件夹下
-
mkdir testgit —在www文件夹下创建testgit
-
cd testgit —切换到testgit文件夹下
-
pwd —显示当前目录 =====显示当前目录命令
-
手动的在testgit下(必须和.git同目录)创建个readme.txt 内容:1111111
-
git init —在testgit下创建版本库 =====进行初始化命令
-
git add readme.txt — 把readme.txt添加到缓存中 =====添加到缓存命令
-
git commit -m “readme.txt提交”–用git commit告诉Git,把文件提交到仓库 ===提交命令
-
git status ----查看是否还有未提交 ====查看未提交命令
-
手动修改文件readme.txt 文件内容:2222222
-
git ststus ----再查看(提示已被修改 未提交)
-
git diff readme.txt —查看文件里被修改的内容 ===查看文件修改内容命令
-
git log —查看历史记录(也可以git log --pretty=oneline 显示在一起)===查看历史记录命令
-
git reset --hard HEAD^ ----退回到上次提交
git reset --hard HEAD~100 —退回到100次 -
cat readme.txt ========查看文本内的内容命令
-
git reflog --查看所有用过的所有版本(包括) ===查看所有版本命令
git reset -hard bd9b9b8(查询的版本号) —根据版本号恢复版本 ==恢复版本命令
git push --force强制推送 -
git checkout – readme.txt 撤销最新添加的文本内容 =====撤销命令
20.rm test.txt —删除目录下的文件 =====删除命令