☰
git推送代码到(码云)(github)
2026/10/22 6:47:22 网站建设 项目流程

1、初始化git配置 (首先得安装git、去官网下一个exe安装包 一直狂点下一步就好辣)

  • 配置git的内置用户名
#配置一个本地git的用户名 $ git config --global user.name "xxx" #配置本地用户的邮箱地址 $ git config --global user.email "xxx@qq.com"

2、在码云上创建一个项目(傻瓜式操作,就不解释了)
3、配置码云的SSH公钥

  • 鼠标移动到你的头像上 → 设置 → 安全设置 → ssh公钥
  • 在本地git命令行中ssh公钥(后面是你的邮箱)
#老版git执行 $ ssh-keygen -t rsa -C ###@qq.com #新版git执行 $ ssh-keygen -o

然后一路默认回车即可

  • 查看公钥,并将公钥复制到码云公钥内容里面,确认后重新输入登录密码即可
$ cat ~/.ssh/id_rsa.pub

4、关联远程库

360截图16251113595351.png

$ git remote add origin (码云上复制的ssh地址或者https地址)

5、将所有文件add到缓存区、并add到git仓库

$ git add --all $ git commit -m "注释"

6、推送到远程仓库(加了 f 属性则为强制覆盖推送)

$ git push -u origin master -f

错误:源引用规格 main 没有匹配

第 1 步:查看本地有哪些分支

git branch

输出结果原因解决方法
* main新版 Git 默认分支名叫main用git push -u origin main -f
没有任何分支输出还没有做过任何 commit先git add .再git commit -m "init"
其他名字分支被重命名了用实际分支名替换master

第 2 步:根据情况修复

情况 A — 分支名叫main(最常见):

bash

编辑

git push -u origin main -f

情况 B — 还没有任何提交:

bash

编辑

git add . git commit -m "Initial commit" git branch -M master # 把 main 重命名为 master git push -u origin master -f

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询