Why my .git is always bigger when I just write a few code?
up vote
0
down vote
favorite
This happen twice: I already erased my repo, because of a filesize too big (>100mb), then it always failed when get test in CI/CD GitLab.
So i create the new repo, ... and it happens again: when I check my folder size, the main problem is .git
: I dont know what happen and I don't know the solution.
I just have 2 branch (master
and develop
), and several commits (because it is a new repo)
Then I keep searching the solution , with git command:
git gc --aggresive --prune=now
but still .git
pack so huge, so I really need your help to find this solution, because I don't want to erase my repo again and the problem came again
my new repo (so bigg)
gitlab repo information:
whatsize folder:
git macos .git-folder
add a comment |
up vote
0
down vote
favorite
This happen twice: I already erased my repo, because of a filesize too big (>100mb), then it always failed when get test in CI/CD GitLab.
So i create the new repo, ... and it happens again: when I check my folder size, the main problem is .git
: I dont know what happen and I don't know the solution.
I just have 2 branch (master
and develop
), and several commits (because it is a new repo)
Then I keep searching the solution , with git command:
git gc --aggresive --prune=now
but still .git
pack so huge, so I really need your help to find this solution, because I don't want to erase my repo again and the problem came again
my new repo (so bigg)
gitlab repo information:
whatsize folder:
git macos .git-folder
Can you post your .gitignore please? And is snitch a binary file?
– Abdelilah El Aissaoui
Nov 22 at 2:43
It seems there are binaries in snitch and vendor. If the binaries are added and committed, .git gets big as expected.
– ElpieKay
Nov 22 at 3:31
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
This happen twice: I already erased my repo, because of a filesize too big (>100mb), then it always failed when get test in CI/CD GitLab.
So i create the new repo, ... and it happens again: when I check my folder size, the main problem is .git
: I dont know what happen and I don't know the solution.
I just have 2 branch (master
and develop
), and several commits (because it is a new repo)
Then I keep searching the solution , with git command:
git gc --aggresive --prune=now
but still .git
pack so huge, so I really need your help to find this solution, because I don't want to erase my repo again and the problem came again
my new repo (so bigg)
gitlab repo information:
whatsize folder:
git macos .git-folder
This happen twice: I already erased my repo, because of a filesize too big (>100mb), then it always failed when get test in CI/CD GitLab.
So i create the new repo, ... and it happens again: when I check my folder size, the main problem is .git
: I dont know what happen and I don't know the solution.
I just have 2 branch (master
and develop
), and several commits (because it is a new repo)
Then I keep searching the solution , with git command:
git gc --aggresive --prune=now
but still .git
pack so huge, so I really need your help to find this solution, because I don't want to erase my repo again and the problem came again
my new repo (so bigg)
gitlab repo information:
whatsize folder:
git macos .git-folder
git macos .git-folder
edited Nov 22 at 5:44
VonC
824k28425933124
824k28425933124
asked Nov 22 at 2:27
agny reza
113
113
Can you post your .gitignore please? And is snitch a binary file?
– Abdelilah El Aissaoui
Nov 22 at 2:43
It seems there are binaries in snitch and vendor. If the binaries are added and committed, .git gets big as expected.
– ElpieKay
Nov 22 at 3:31
add a comment |
Can you post your .gitignore please? And is snitch a binary file?
– Abdelilah El Aissaoui
Nov 22 at 2:43
It seems there are binaries in snitch and vendor. If the binaries are added and committed, .git gets big as expected.
– ElpieKay
Nov 22 at 3:31
Can you post your .gitignore please? And is snitch a binary file?
– Abdelilah El Aissaoui
Nov 22 at 2:43
Can you post your .gitignore please? And is snitch a binary file?
– Abdelilah El Aissaoui
Nov 22 at 2:43
It seems there are binaries in snitch and vendor. If the binaries are added and committed, .git gets big as expected.
– ElpieKay
Nov 22 at 3:31
It seems there are binaries in snitch and vendor. If the binaries are added and committed, .git gets big as expected.
– ElpieKay
Nov 22 at 3:31
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
accepted
As commented, make sure your .gitignore
will ignore any generated binary.
Try first to remove anty big files from your past commits, with BFG Repo cleaner ( faster than the native git filter-branch
)
java -jar bfg.jar --strip-blobs-bigger-than 2M some-big-repo.git
Only then you can apply git gc/repack/prune in order for the size to actually go down.
git gc
git repack -Ad # kills in-pack garbage
git prune # kills loose garbage
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
accepted
As commented, make sure your .gitignore
will ignore any generated binary.
Try first to remove anty big files from your past commits, with BFG Repo cleaner ( faster than the native git filter-branch
)
java -jar bfg.jar --strip-blobs-bigger-than 2M some-big-repo.git
Only then you can apply git gc/repack/prune in order for the size to actually go down.
git gc
git repack -Ad # kills in-pack garbage
git prune # kills loose garbage
add a comment |
up vote
1
down vote
accepted
As commented, make sure your .gitignore
will ignore any generated binary.
Try first to remove anty big files from your past commits, with BFG Repo cleaner ( faster than the native git filter-branch
)
java -jar bfg.jar --strip-blobs-bigger-than 2M some-big-repo.git
Only then you can apply git gc/repack/prune in order for the size to actually go down.
git gc
git repack -Ad # kills in-pack garbage
git prune # kills loose garbage
add a comment |
up vote
1
down vote
accepted
up vote
1
down vote
accepted
As commented, make sure your .gitignore
will ignore any generated binary.
Try first to remove anty big files from your past commits, with BFG Repo cleaner ( faster than the native git filter-branch
)
java -jar bfg.jar --strip-blobs-bigger-than 2M some-big-repo.git
Only then you can apply git gc/repack/prune in order for the size to actually go down.
git gc
git repack -Ad # kills in-pack garbage
git prune # kills loose garbage
As commented, make sure your .gitignore
will ignore any generated binary.
Try first to remove anty big files from your past commits, with BFG Repo cleaner ( faster than the native git filter-branch
)
java -jar bfg.jar --strip-blobs-bigger-than 2M some-big-repo.git
Only then you can apply git gc/repack/prune in order for the size to actually go down.
git gc
git repack -Ad # kills in-pack garbage
git prune # kills loose garbage
answered Nov 22 at 5:40
VonC
824k28425933124
824k28425933124
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f53423065%2fwhy-my-git-is-always-bigger-when-i-just-write-a-few-code%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
Can you post your .gitignore please? And is snitch a binary file?
– Abdelilah El Aissaoui
Nov 22 at 2:43
It seems there are binaries in snitch and vendor. If the binaries are added and committed, .git gets big as expected.
– ElpieKay
Nov 22 at 3:31