开发工具

TortoiseGit提交项目代码到Gitee

本地已有项目,初始化新仓库

软件:GIT.zi

  1. 初始化本地仓库

    • 在项目文件夹右键 → 选择 Git Create repository here...

    • 勾选 Make it Bare?(不勾选)

    • 点击 OK,会生成 .git 文件夹

  2. 添加文件到暂存区

    • 右键项目文件夹 → Git Commit -> "master"...

    • 在弹出窗口中,勾选需要提交的文件

    • 输入提交信息(Commit Message)

    • 点击 OK,完成本地提交

  3. 添加远程仓库地址

    • 右键项目文件夹 → TortoiseGit → Settings

    • 选择 Git → Remote

    • 在 Remote 输入 origin(默认名称)

    • 在 URL 粘贴 Gitee 仓库地址

    • 点击 Add New/Save → 确定

  4. 推送到 Gitee

    • 右键项目文件夹 → Git Push...

    • 确认远程仓库为 origin

    • 确认分支为 master 或 main

    • 点击 OK

    • 输入 Gitee 用户名和密码(或令牌)

推送的文件超过了 Gitee 免费仓库的大小限制。Gitee 免费仓库限制单个文件或仓库总大小不超过 100MB


# 检查是否有大文件对象

git rev-list --objects --all | git cat-file --batch-check='%(objecttype) %(objectsize) %(rest)' | awk '/blob/ {if ($2 > 104857600) print}'

最简单 - 重新开始

如果不需要保留 Git 历史:

# 1. 备份并删除 .git

rm -rf .git


# 2. 重新初始化

git init


# 3. 创建 .gitignore 排除大文件

cat > .gitignore << 'EOF'

# 排除大文件

WebContent/static/ChromeStandaloneSetup64.exe

WebContent/static/WPS.zip


# 排除其他大文件类型

*.exe

*.zip

*.rar

*.7z

*.dll

*.pak

*.bin

*.iso

EOF


# 4. 重新添加文件

git add .

git commit -m "首次提交(排除大文件)"


# 5. 添加远程仓库

git remote add origin https://gitee.com/winwaysoft/kjj.git


# 6. 强制推送

git push -u origin master --force