git上传本地项目到码云(新手必看)
将本地代码上传本地项目到码云:
要做的就是将本地项目上传到码云仓库中去:
1、码云上面创建仓库
2、生成公钥:本机电脑标识(身份证)
在要上传项目的目录下右键打开Git Bash Here
输入:
ssh-keygen -t rsa -C 你的邮箱地址
说明:
私钥:id_rsa
公钥:id_rsa.pub
记事本打开公钥文件:
复制文件内的信息到码云上面:
3、本地初始化你的项目(在本地项目文件夹内执行命令)
告诉git你是谁:在本机只需要设置一次即可,否则在后面的代码提交中会报错
1 2 | git config --global user.name 你的名字或昵称 git config --global user.email 你的邮箱 |
执行初始化操作(进入你要上传代码的文件夹中)
1 2 | git init git remote add origin[仓库/分支别名] 仓库地址 |
仓库地址是:
这样就完成了一次版本你的初始化!
如果你想克隆一个项目,只需要执行:git clone 项目地址
(因为是将本地项目上传,所以克隆这步就不需要操作)
4、完成第一次提交项目到远程仓库(在本地项目文件夹内执行命令)
1 2 3 4 5 | git pull origin master // 相当于一次更新 touch init.txt //如果已经存在更改的文件,则这一步不是必须的 git add . // 添加所有文件到缓存区 git commit -m "第一次提交" // 提交/更新的信息 git push origin[仓库/分支别名] master // 将缓存区的文件提交到仓库提交成功!!! |
注意出现的问题1:
提示:意思是说更新被拒绝,因为您当前分支的提示落后。
解决方法: git pull --rebase origin master
然后再次执行 git push origin master 即可成功提交!
如果还是提示以下错误,确保是文件没有问题的,直接强行推送过去更新:
git push -f origin master
5、版本冲突
同步冲突
按照本文档新建的项目时,在码云平台仓库上已经存在readme文件,故在提交时可能会存在冲突,这时您需要选择的是保留线上的文件或者舍弃线上的文件;
(1)如果您舍弃线上的文件,则在推送时选择强制推送,强制推送需要执行下面的命令
git push origin master -f
(2)如果您选择保留线上的readme文件,则需要先执行
git pull origin master
然后才可以推送,如果发生冲突,则需要先解决冲突。
6、修改上一次提交的commit信息
有时候手误进行的提交,但是commit中的信息不是想要的内容,那么就可以通过:git commit -v --amend进行修改
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?