关于git rm --cached,reset和push的问题

时间:2019-02-11 03:32:02

标签: git git-push

当前,我在本地分支母版上有一个类似的文件夹结构:

(node:34984) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'sid' of null
    at Object.run (C:\Users\facto\Desktop\Projects\JavaScript\Bots\CountSill\commands\deny.js:7:26)
(node:34984) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:34984) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

我想将除模型和app_env代码以外的所有内容推送到app_demo(原点下的远程分支)。

我做了CD的投影并做了:

project
    models
    web
        app
        app_env (vritualenv)
        requirements.txt

但是得到了

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

因为模型下的某些文件太大。我以为我已经删除了!!为什么会这样?

1 个答案:

答案 0 :(得分:0)

您应该添加单个文件或目录,例如

,而不是使用git add .
git add web/app

如果执行git status,将获得所有未暂存的文件,然后可以选择单个文件并一个一个地添加它们。