美文网首页
记录一些 Github 命令

记录一些 Github 命令

作者: 天下第九九八十一 | 来源:发表于2019-11-23 16:40 被阅读0次

仓库瘦身:

https://blog.csdn.net/qq_40233736/article/details/86668768
https://stackoverflow.com/questions/2100907/how-to-remove-delete-a-large-file-from-commit-history-in-git-repository#answer-2158271
总结:

git filter-branch -f --prune-empty --index-filter "git rm -r --cached -f --ignore-unmatch 文件/文件夹" --tag-name-filter cat -- --all
git update-ref -d refs/original/refs/heads/master
git reflog expire --expire=now --all
git gc --prune=now

git gc --aggressive --prune=all

操作此命令时,千万不要打开桌面版Github!后台会有冲突,可能一边命令行削减仓库,一边 Github Windows 又默默下载回来了。

前四条命令。第四条不行再运行第五条。

第一条命令最耗时,可以分开运行。

关于:git rm 文件/文件夹——路径通配符:

也可以先看看所有历史文件
git rev-list --objects --all

# 撤销Add:
Add未Commit时后悔了, 取消添加到仓库缓存中的文件:

git rm FILE --cached
git rm DIR --cached -r

强推

git push -u origin +master

撤销上一次Commit,将上一次提交的修改“解压”回来:

git reset --soft "HEAD^"

建议使用桌面版Github操作,每次Commit之后,底部都会有个小的“undo”按钮。

相关文章

  • 记录一些 Github 命令

    仓库瘦身: https://blog.csdn.net/qq_40233736/article/details/8...

  • 【转载】Git回滚命令记录

    Git回滚命令记录 测试仓库[https://github.com/Fundebug/git-rollback],...

  • hexo + github 博客搭建

    操作命令 关联github 然后执行命令: 一些常用命令: Site #站点信息 Directory #目录 Wr...

  • 将本地代码上传到github仓库,及git基础命令行操作

    本文记录一下终端上传代码到github仓库的命令操作。 1.在你的github账户下new repository,...

  • git学习小结

    第一次学习github,了解和熟悉github的相关基础知识,一些最基本的命令,如何创建仓库及项目的命令。 git...

  • github命令

    在github新建repository后,github会提示远程提交的命令echo "# springtest" ...

  • github 命令

    区别于作用 git reset --hard xxx git reset --soft xxx git rever...

  • GitHub命令

    (1)创建、配置、查看信息 .git config --list 配置信息; . git config --glo...

  • Github命令

    删除已经push的commit: 如何将一个分支的修改同步到另一个分支?: 如果还是不行,可以采用如下办法: Cr...

  • 关于python学习

    学习的记录和一些习题都在github上,如有需要请访问我的github地址

网友评论

      本文标题:记录一些 Github 命令

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