当你传大文件的时候会到这个错误
fatal: The remote end hung up unexpectedly
Everything up-to-date
我们的解决方案当然是忽略这个大文件
.gitignore文件过滤有两种模式,开放模式和保守模式
1开放模式负责设置过滤哪些文件和文件夹
eg:
过滤文件夹设置:
/mtk/ 表示过滤这个文件夹
过滤文件设置
指定过滤某种类型的文件:
*.zip
*.rar
*.via
*.tmp
*.err
指定过滤某个文件:
/mtk/do.c
/mtk/if.h
2 b保守模式负责设置哪些文件不被过滤,也就是哪些文件要被跟踪。
跟踪某个文件夹
!/plutommi/mmi
跟踪某类文件
!*.c
!*.h
跟踪某个指定文件
!/plutommi/mmi/mmi_features.h
你认为自己都搞定了之后继续 push 发现还是不成..这就对啦
因为之前你已经 add commit 了你需要撤销这些东西
这样你需要执行 git 命令撤销你的 add commit
git reset --soft HEAD:取消了commit
git reset --mixed HEAD(默认) :取消了commit ,取消了add
git reset --hard HEAD :取消了commit ,取消了add,取消源文件修改
HEAD是你要取消的名字哦!
git log 看看你的提交记录就好了..当然也有图形化管理工具