6.Git本地仓库使用_删除以及删除撤回
1.删除命令:
rm a.txt #工作区
git rm a.txt #暂存区
git commit -m '描述' #本地仓库
或者
rm a.txt #工作区
git add a.txt #暂存区
git commit -m '描述' #本地仓库
或者
git rm -f a.txt
git commit -m '描述'
注意:第一步操作删除工作区文件同时提交到暂存区中
1).删除a.txt
rm -f a.txt #工作区
git rm a.txt #暂存区
git commit -m '描述' # 地仓库
2).删除a.txt
rm a.txt 工作区
git add a.txt 暂存区
git commit -m '描述' 本地仓库
3).删除a.txt
git rm -f a.txt
git commit -m '描述'
注意:第一步操作直接到了暂存区中
2.删除撤回操作
命令:
git reset --head[指针位置]
删除操作已经提交到本地库:指针位置指向历史记录
删除操作尚未提交到本地库:指针位置使用HEAD,比如:git reset --hard HEAD
1).提交到暂存区的删除文件找回操作。尚未commit
git reset --hard HEAD
2).提交到本地库删除文件找回操作。已经commit,表示永久删除
前提:删除前,文件存在时的状态提交到本地库
操作命令:其实就是版本回退到没删除之前。
git reset --hard [指针位置]