美文网首页
git操作大全

git操作大全

作者: 小明好爱学习 | 来源:发表于2019-07-30 16:34 被阅读0次
  1. 恢复到指定版本
    git reset --hard a18bc9a
  2. 找回被删除的内容
    git reflog
  3. 撤销add和撤销commit
    git reset --hard a18bc9a
  4. 误add单个文件
    git reset HEAD 将file退回到unstage区
  5. 误add多个文件,只撤销部分文件
    git reset HEAD 将file退回到unstage区

git rm 与 git reset的区别
git rm:用于从工作区和索引中删除文件
git reset:用于将当前HEAD复位到指定状态。一般用于撤消之前的一些操作(如:git add,git commit等)。

git rm file_path 删除暂存区和分支上的文件,同时工作区也不需要
git rm --cached file_path 删除暂存区或分支上的文件, 但工作区需要使用, 只是不希望被版本控制
git reset HEAD 回退暂存区里的文件

相关文章

网友评论

      本文标题:git操作大全

      本文链接:https://www.haomeiwen.com/subject/xmbnrctx.html