Why I can't delete files in git?





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















Why I can't delete file in git?? When I write $ git rm Food101.mlmodel
git says - fatal: pathspec 'Food101.mlmodel' did not match any files. But when I write git push git say, that Food101.mlmodel is very large. How to fix it?










share|improve this question























  • That means file not exist in repo to delete. Try increasing you buffer

    – Praveen Govind
    Jan 4 at 10:32













  • Can you see your file in the output from git ls-files?

    – Jerzy Pawlikowski
    Jan 4 at 10:32











  • Try this to push large files stackoverflow.com/q/44780221/1544977

    – Praveen Govind
    Jan 4 at 10:35











  • @JerzyPawlikowski, I can't

    – Valter
    Jan 4 at 10:37













  • It seems that the file is not in the repo so you cannot delete it. However git push sends commits rather than files. Is it possible that you are pushing multiple commits and in one of the commits you added large file and in the other commit you removed it?

    – Jerzy Pawlikowski
    Jan 4 at 10:44




















0















Why I can't delete file in git?? When I write $ git rm Food101.mlmodel
git says - fatal: pathspec 'Food101.mlmodel' did not match any files. But when I write git push git say, that Food101.mlmodel is very large. How to fix it?










share|improve this question























  • That means file not exist in repo to delete. Try increasing you buffer

    – Praveen Govind
    Jan 4 at 10:32













  • Can you see your file in the output from git ls-files?

    – Jerzy Pawlikowski
    Jan 4 at 10:32











  • Try this to push large files stackoverflow.com/q/44780221/1544977

    – Praveen Govind
    Jan 4 at 10:35











  • @JerzyPawlikowski, I can't

    – Valter
    Jan 4 at 10:37













  • It seems that the file is not in the repo so you cannot delete it. However git push sends commits rather than files. Is it possible that you are pushing multiple commits and in one of the commits you added large file and in the other commit you removed it?

    – Jerzy Pawlikowski
    Jan 4 at 10:44
















0












0








0








Why I can't delete file in git?? When I write $ git rm Food101.mlmodel
git says - fatal: pathspec 'Food101.mlmodel' did not match any files. But when I write git push git say, that Food101.mlmodel is very large. How to fix it?










share|improve this question














Why I can't delete file in git?? When I write $ git rm Food101.mlmodel
git says - fatal: pathspec 'Food101.mlmodel' did not match any files. But when I write git push git say, that Food101.mlmodel is very large. How to fix it?







git github






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jan 4 at 10:29









ValterValter

33




33













  • That means file not exist in repo to delete. Try increasing you buffer

    – Praveen Govind
    Jan 4 at 10:32













  • Can you see your file in the output from git ls-files?

    – Jerzy Pawlikowski
    Jan 4 at 10:32











  • Try this to push large files stackoverflow.com/q/44780221/1544977

    – Praveen Govind
    Jan 4 at 10:35











  • @JerzyPawlikowski, I can't

    – Valter
    Jan 4 at 10:37













  • It seems that the file is not in the repo so you cannot delete it. However git push sends commits rather than files. Is it possible that you are pushing multiple commits and in one of the commits you added large file and in the other commit you removed it?

    – Jerzy Pawlikowski
    Jan 4 at 10:44





















  • That means file not exist in repo to delete. Try increasing you buffer

    – Praveen Govind
    Jan 4 at 10:32













  • Can you see your file in the output from git ls-files?

    – Jerzy Pawlikowski
    Jan 4 at 10:32











  • Try this to push large files stackoverflow.com/q/44780221/1544977

    – Praveen Govind
    Jan 4 at 10:35











  • @JerzyPawlikowski, I can't

    – Valter
    Jan 4 at 10:37













  • It seems that the file is not in the repo so you cannot delete it. However git push sends commits rather than files. Is it possible that you are pushing multiple commits and in one of the commits you added large file and in the other commit you removed it?

    – Jerzy Pawlikowski
    Jan 4 at 10:44



















That means file not exist in repo to delete. Try increasing you buffer

– Praveen Govind
Jan 4 at 10:32







That means file not exist in repo to delete. Try increasing you buffer

– Praveen Govind
Jan 4 at 10:32















Can you see your file in the output from git ls-files?

– Jerzy Pawlikowski
Jan 4 at 10:32





Can you see your file in the output from git ls-files?

– Jerzy Pawlikowski
Jan 4 at 10:32













Try this to push large files stackoverflow.com/q/44780221/1544977

– Praveen Govind
Jan 4 at 10:35





Try this to push large files stackoverflow.com/q/44780221/1544977

– Praveen Govind
Jan 4 at 10:35













@JerzyPawlikowski, I can't

– Valter
Jan 4 at 10:37







@JerzyPawlikowski, I can't

– Valter
Jan 4 at 10:37















It seems that the file is not in the repo so you cannot delete it. However git push sends commits rather than files. Is it possible that you are pushing multiple commits and in one of the commits you added large file and in the other commit you removed it?

– Jerzy Pawlikowski
Jan 4 at 10:44







It seems that the file is not in the repo so you cannot delete it. However git push sends commits rather than files. Is it possible that you are pushing multiple commits and in one of the commits you added large file and in the other commit you removed it?

– Jerzy Pawlikowski
Jan 4 at 10:44














1 Answer
1






active

oldest

votes


















1














On first glance it seems you have misinterpreted what git rm does.



Food101.mlmodel is contained in atleast one commit. That is, you have already called git add Food101.mlmodel and git commit. The error / warning you are getting is when you then git push.



git rm will never remove a file from a previous commit. It will only remove the file ready to commit a version of code that no-longer contains it. That doesn't sound like what you want.



It sounds like you need to re-write your commit history so that it doesn't contain Food101.mlmodel at all. To do this, I suggest you look for answers on how to "rebase" your commits to remove a file. Or if it's only contained in your last commit or two you might prefer to simply use git reset HEAD~ to step back a commit, and re-commit your changes minus the large file.






share|improve this answer
























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54037137%2fwhy-i-cant-delete-files-in-git%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    On first glance it seems you have misinterpreted what git rm does.



    Food101.mlmodel is contained in atleast one commit. That is, you have already called git add Food101.mlmodel and git commit. The error / warning you are getting is when you then git push.



    git rm will never remove a file from a previous commit. It will only remove the file ready to commit a version of code that no-longer contains it. That doesn't sound like what you want.



    It sounds like you need to re-write your commit history so that it doesn't contain Food101.mlmodel at all. To do this, I suggest you look for answers on how to "rebase" your commits to remove a file. Or if it's only contained in your last commit or two you might prefer to simply use git reset HEAD~ to step back a commit, and re-commit your changes minus the large file.






    share|improve this answer




























      1














      On first glance it seems you have misinterpreted what git rm does.



      Food101.mlmodel is contained in atleast one commit. That is, you have already called git add Food101.mlmodel and git commit. The error / warning you are getting is when you then git push.



      git rm will never remove a file from a previous commit. It will only remove the file ready to commit a version of code that no-longer contains it. That doesn't sound like what you want.



      It sounds like you need to re-write your commit history so that it doesn't contain Food101.mlmodel at all. To do this, I suggest you look for answers on how to "rebase" your commits to remove a file. Or if it's only contained in your last commit or two you might prefer to simply use git reset HEAD~ to step back a commit, and re-commit your changes minus the large file.






      share|improve this answer


























        1












        1








        1







        On first glance it seems you have misinterpreted what git rm does.



        Food101.mlmodel is contained in atleast one commit. That is, you have already called git add Food101.mlmodel and git commit. The error / warning you are getting is when you then git push.



        git rm will never remove a file from a previous commit. It will only remove the file ready to commit a version of code that no-longer contains it. That doesn't sound like what you want.



        It sounds like you need to re-write your commit history so that it doesn't contain Food101.mlmodel at all. To do this, I suggest you look for answers on how to "rebase" your commits to remove a file. Or if it's only contained in your last commit or two you might prefer to simply use git reset HEAD~ to step back a commit, and re-commit your changes minus the large file.






        share|improve this answer













        On first glance it seems you have misinterpreted what git rm does.



        Food101.mlmodel is contained in atleast one commit. That is, you have already called git add Food101.mlmodel and git commit. The error / warning you are getting is when you then git push.



        git rm will never remove a file from a previous commit. It will only remove the file ready to commit a version of code that no-longer contains it. That doesn't sound like what you want.



        It sounds like you need to re-write your commit history so that it doesn't contain Food101.mlmodel at all. To do this, I suggest you look for answers on how to "rebase" your commits to remove a file. Or if it's only contained in your last commit or two you might prefer to simply use git reset HEAD~ to step back a commit, and re-commit your changes minus the large file.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 4 at 11:20









        Philip CoulingPhilip Couling

        7,3902553




        7,3902553
































            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54037137%2fwhy-i-cant-delete-files-in-git%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Monofisismo

            Angular Downloading a file using contenturl with Basic Authentication

            Olmecas