在新开发一个Git项目时,可能会遇到代码库过大的问题,尤其是当你继承了之前的代码库并希望减少其大小。以下是几种解决方案:
🚫 远程代码库未上传提交记录
如果你发现远程代码库中还未上传Git提交记录,直接提交到服务器会导致代码量变大。这时,你可以采取以下步骤:
删除.git文件夹:首先,将.git文件夹删除。
重新初始化Git仓库:然后,在当前目录下重新初始化一个Git仓库(使用git init命令)。
提交到远程仓库:最后,将更改提交到远程代码仓库。

🗑️ 远程代码库已上传提交记录
如果远程代码库中已经上传了许多Git提交记录,可以通过以下步骤删除这些提交记录:
创建孤儿分支:在要上传代码的当前分支下创建一个孤儿分支(使用 git checkout --orphan new_branch 命令)。切换到该分支。
暂存所有文件:使用 git add -A 命令暂存所有文件。
提交更改:使用 git commit -am "初始提交代码" 命令提交所有更改。
删除原分支:使用 git branch -D main 命令删除需要重新提交代码的分支。
重命名分支:将当前分支重命名为需要重新提交代码的分支(例如,使用 git branch -m main 命令)。
提交到服务器:最后,使用 git push -u origin main 命令将代码提交到服务器。
如果不行,就用 git push -f origin main 命令试试。

git clone git@github.com:linji1/linji1.github.io.git 将新的仓库拉回本地,再看大小是否变了。

注意:分支名(如main)需要替换为实际代码库中的分支名称,例如master。

通过这些步骤,你可以有效地管理Git版本库的大小,确保代码库保持整洁和高效。