这个问题已经在这里有一个答案:
目前,我有,当地分支的主人,一个文件夹结构,如:
project
models
web
app
app_env (vritualenv)
requirements.txt
我想,除了推车型的一切,app_env代码app_demo,在原点的远程分支。
我没有cd到项目和做的:
git add .
git rm --cached -r models
git rm --cached -r web/app_env
git commit -m "Please work"
git push origin master:web_demo
但得到
remote: error: File models/variables/variables.data-00000-of-00001 is 986.28 MB;
this exceeds GitHub's file size limit of 100.00 MB
! [remote rejected] master -> app_demo (pre-receive hook declined)
因为根据模型的一些文件是太大。我以为我去掉它已经!?这究竟是为什么?
除了使用git add .
您应该添加单个文件或目录的一样
git add web/app
如果你做一个git status
,你会得到所有这些都是不分阶段的文件,那么你可以选择单个文件,并通过一个将它们添加一个。