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;
}
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
|
show 6 more comments
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
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 fromgit 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. Howevergit 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
|
show 6 more comments
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
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
git github
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 fromgit 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. Howevergit 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
|
show 6 more comments
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 fromgit 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. Howevergit 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
|
show 6 more comments
1 Answer
1
active
oldest
votes
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.
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
add a comment |
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.
add a comment |
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.
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.
answered Jan 4 at 11:20
Philip CoulingPhilip Couling
7,3902553
7,3902553
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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