引言
纯记录,方便后面自己在提交项目的时候参考。
将本地项目的文件夹和Github项目相连
git remote set-url origin git@github.com:majssssa/Orimap.git
git remote -v
提交代码
git add .
git commit -m "Initial commit"
-m 指定的 “Initial commit” 可以替换为任意字符。
推送到 Github
git push -u origin main
提示输出用户名和密码,用户名为账号绑定的邮箱,密码为github个人账户的token。这里第一次推送的时候出现了报错,原因是因为默认的分支是master,后续修改为main后解决了这个问题。
git branch -M main
推送又遇到了问题,因为没有权限,后面通过设置SSH推送后成功了。
ssh-keygen -t ed25519 -C "1527552938@qq.com"
密钥文件在~/.ssh/id_ed25519.pub下,将密钥内容粘贴到新设置的ssh中即可,重新推送后成功了。
后面又遇到一个问题,
提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外
提示:一个仓库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更
后面找到原因是因为我先提交到了master,后面切换到main后再次提交就出现了这个错误。加了-f后进行强制提交,成功了。
git push -f origin main
更新项目
git status
git add ./
git commit -m "20260124_2"
git push -f origin main