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 '描述'   # 地仓库

6.Git本地仓库使用_删除以及删除撤回_第1张图片

 

2).删除a.txt

rm a.txt                工作区

git add a.txt           暂存区

git commit -m '描述'    本地仓库

6.Git本地仓库使用_删除以及删除撤回_第2张图片

 

3).删除a.txt

git rm -f a.txt

git commit -m '描述'

注意:第一步操作直接到了暂存区中

6.Git本地仓库使用_删除以及删除撤回_第3张图片

 

2.删除撤回操作

命令:

git reset --head[指针位置]

删除操作已经提交到本地库:指针位置指向历史记录

删除操作尚未提交到本地库:指针位置使用HEAD,比如:git reset --hard HEAD

1).提交到暂存区的删除文件找回操作。尚未commit

git reset --hard HEAD

 

2).提交到本地库删除文件找回操作。已经commit,表示永久删除

前提:删除前,文件存在时的状态提交到本地库

操作命令:其实就是版本回退到没删除之前。

git reset --hard [指针位置]

 

你可能感兴趣的:(Git,Git)