小马的生信笔记

记录第一次提交项目到Github

引言

纯记录,方便后面自己在提交项目的时候参考。

将本地项目的文件夹和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
				
			

发表评论