编辑
2026-01-21
C#
00
请注意,本文编写于 59 天前,最后修改于 19 天前,其中某些信息可能已经过时。

目录

生成密钥
公钥添加到 Gitea 服务器(关键)
本地已有代码上传
后期同步
克隆代码到本地
修改仓库地址
添加分支
提交代码到分支
切换分支

生成密钥

bash
# 生成 SSH 密钥(一路回车,不设置密码,生成 ~/.ssh/id_rsa 和 id_rsa.pub) ssh-keygen -t rsa -b 4096 -C "你的邮箱/备注" # 2. 查看公钥内容(复制全部) cat ~/.ssh/id_rsa.pub

公钥添加到 Gitea 服务器(关键)

  1. 登录你的 Gitea 后台(frp8.aaszxc.asia 对应的 Gitea 页面);
  2. 进入「个人设置」→「SSH 密钥」→「添加密钥」;
  3. 粘贴本地生成的 id_rsa.pub 内容,保存。

本地已有代码上传

bash
# 1. 进入本地项目目录 cd 你的本地项目目录 # 2. 初始化Git仓库(如果本地还没初始化过) git init # 3. 关联远程Gitea仓库(替换为你的仓库地址) git remote add origin ssh://git@frp8.aaszxc.asia:37654/zhusenlin/wcs6180.git # 4. 检查关联是否成功(会显示远程仓库地址) git remote -v # 5. 添加所有文件到暂存区 git add . # 6. 提交文件 git commit -m "首次提交:本地项目同步到Gitea" # 7. 推送代码(如果是首次推送到空仓库,需指定分支) git push -u origin master # "-u" 表示绑定默认推送分支,后续可后续可直接git push

后期同步

bash
# 1.进入项目目录,拉取远程最新代码(避免冲突) git pull origin master # 2.添加修改的文件到暂存区 git add . # 或指定修改的文件,比如git add src/main.py # 3.提交修改 git commit -m "更新:修复XX问题/新增XX功能" # 4.推送到Gitea git push

克隆代码到本地

bash
git clone git@ssh.294713.xyz:zhusenlin/3248-001.git

修改仓库地址

bash
# 1.进入项目目录,获取仓库地址 git remote -v # 2.设置新地址 git remote set-url origin git@ssh.294713.xyz:zhusenlin/3248-001.git

添加分支

bash
# git branch 新分支名 git branch dev # 示例:创建名为dev的开发分支 # git checkout -b 新分支名 (Git 2.23+也可使用git switch -c 新分支名) git checkout -b dev # 示例:创建dev分支并立即切换到该分支 # 结果中带*的为当前所在分支,例如* dev 表示已在dev分支 git branch

提交代码到分支

bash
# 1. 添加所有修改的文件到暂存区(也可指定文件,如git add src/xxx.py) git add . # 2. 提交到本地分支,备注清晰的修改说明 git commit -m "dev分支:新增XX功能/修复XXbug" # git push -u 远程仓库名 本地分支名 (-u绑定本地和远程分支,后续可直接git push) git push -u origin dev # 示例:将本地dev分支推送到远程origin的dev分支

切换分支

bash
git checkout master # 或git switch master(Git 2.23+)

本文作者:zhusenlin

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 版权所有:zhusenlin 许可协议。转载请注明出处!