搜索
您的当前位置:首页正文

Git常用命令集锦

来源:易榕旅网

把自己平时遇到的一些命令记录在这里作为备份

1、恢复已经commit&push的被误删除的文件

      用下边这个命令查看包含删除的log

git log --diff-filter=D --summary

     找到对应的提交后运行以下命令$commit为log对应的哈希值,

git checkout $commit~1 path/to/file.ext

   转自 

2、git clean的用法:

 # 删除 untracked files
  git clean -f
 
 # 连 untracked 的目录也一起删掉
  git clean -fd
 
 # 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)
  git clean -xfd
 
 # 在用上述 git clean 前,墙裂建议加上 -n 参数来先看看会删掉哪些文件,防止重要文件被误删
  git clean -nxfd
  git clean -nf
  git clean -nfd

因篇幅问题不能全部显示,请点此查看更多更全内容

Top