赞
踩
git status
# HEAD 是一个指针,指向最近的一次提交版本
# -- 表示当前分支
git checkout HEAD -- dev.txt
# 恢复commit提交的上一个版本
git checkout HEAD^ -- dev.txt
git rm命令删掉要删除的文件
删除掉,我们要把这次操作提交到上去,git commit -m “for test”
git rm 文件名
git commit -m "for del"
git push
1、当本地仓库文件并非按照git命令正常删除,而是手动对文件或文件夹进行删除时git status会出现以下提示
git status
# On branch master
# Changes not staged for commit:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# deleted: www.message.com.zip
#
no changes added to commit (use "git add" and/or "git commit -a")
解决办法:执行以下命令实现删除本地仓库记录,同时删除线上文件
git add -A .
git commit -m 'del file'
git push
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。