代码拉取完成,页面将自动刷新
同步操作将从 廖雪峰/learngit 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
关于工作目录(working directory)、暂存区(stage/index)、版本库(commit)
及版本回退的难点图示解析:
___________版本库(Repository)__________
| |
工作区/目录 | 暂存区 分支 |
working directory | stage/index 当前master ←HEAD |
1 | 1 1 |
↑ add ↑ commit ↑ |
| -----> | -----> | |
| | | | |
2 | 2 2 |
②.checkout -- | ①.reset HEAD ③.reset --hard |
|_________________________________________|
<--diff--> <--(--cached)-->
<----------------HEAD--------------->
暂存区清空操作:
git reset HEAD test.txt 是指清空了暂存区,,你所有的git add且没有git
coomit的修改都将清空;
回退提交的版本:
git reset --hard HEAD^
git reflog
git reset --hard 版本号(commit_id)
其实都是用最新的版本(commit)还原
--------------附送删除及恢复操作------------------------------
rm file __恢复--> checkout -- file
|
|__删除--> git rm & commit
wd index commit
1 1 1
rm N 1 1
git rm N N 1
commit N N N
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。