Git如何推送项目
🚀 从本地推送项目到 GitHub 的完整流程
# 1. 进入你的项目目录
cd F:/备份/项目备份GPU/algokg_platform_server(改成你的文件路径)
# 2. 初始化 Git 仓库(如果你已经 git init 过,可以跳过)
git init
# 3. 添加所有文件到暂存区
git add .
# 4. 提交到本地仓库,写提交说明
git commit -m "初始化项目"
# 5. 确认本地分支名称(旧版本 Git 默认是 master,新版本默认是 main)
git branch
# 如果不是 main,可以把当前分支改名为 main
git branch -M main
# 6. 添加远程仓库地址(如果已经添加过,就用 set-url 修改)
# 第一次添加:
# git remote add origin https://github.com/wittleLuna/AlgoKG.git
# 如果提示 remote origin already exists,说明已经绑定过,就用:
git remote set-url origin https://github.com/wittleLuna/AlgoKG.git
# 7. 拉取远程仓库的 main 分支(避免冲突,比如 GitHub 默认生成的 README.md)
git pull origin main --rebase
# 8. 推送本地 main 分支到远程,并建立跟踪关系
git push -u origin main
🔑 后续日常开发流程(以后每次更新代码)
当你修改了文件后,只需要执行以下三步:
# 查看状态,确认改了哪些文件
git status
# 添加改动
git add .
# 提交改动
git commit -m "修改了XXX功能"
# 推送到远程仓库
git push
Git如何多人协作
🟢 情况 1:你们是协作开发(推荐)
步骤
你给别人添加权限
- 打开 GitHub 仓库页面 →
Settings→Collaborators→ 添加对方的 GitHub 用户名 / 邮箱 → 发送邀请。 - 对方接受后,就能对仓库有
push权限。
- 打开 GitHub 仓库页面 →
别人克隆仓库
git clone https://github.com/wittleLuna/AlgoKG.git cd AlgoKG别人日常操作
# 修改代码后 git add . git commit -m "修改了XXX" git push origin main✅ 就能把代码直接推送到你的仓库。
🟡 情况 2:你不想直接给权限(更安全)
这种情况适合 开源项目 或者 只想让别人贡献代码但不想给写权限。
流程是 Fork + Pull Request:
- 别人在 GitHub 上点击你的仓库 →
Fork→ 复制一份到自己的账户。 - 在自己账户的仓库里改代码、commit、push。
- 改好后发起 Pull Request (PR) 给你。
- 你在仓库里审核 → 如果同意,就合并进主仓库。
拉取远程仓库文件
git pull origin main
git pull origin main --allow-unrelated-histories
git remote set-url origin https://github.com/wittleLuna/AlgoKG.git

![[Git]推送项目,多人协助](/images/banner7.webp)

说些什么吧!