git克隆和上传项目
软件环境:
1. VS2017
2. Git ver 2.17.0.1
3. gitee.com
目的:
已有的本地项目(新建)上传到码云,使本地可以和码云同步
尝试:
先在码云上建立项目,项目名称和本地项目同名:WinArticleList;
打开 git bash,创建一个 ssh key,命令如下
ssh-keygen -t rsa -C "邮箱地址"
生成后可以通过命令查看生成密钥的内容
cat /xxx/.ssh/id_rsa.pub
提示:本机git是通过visual studio默认安装的,win10系统下.ssh路径在"C:\Users\phoenix\.ssh"下
将key文件的全部内容复制下来,粘贴到码云的“SSH公钥管理”中,在功能下添加一个公钥,(猜测),这样,就等于建立了一个“认证机制”,对本机发起的请求进行通过,对其它请求进行屏蔽。
克隆:进入目标路径(是项目想放置的路径,如想把 A 项目放到 C:\code下,就通过git bash进入c:\code),运行
git clone git@gitee.com:cinlap/WinArticleList.git
提示:该内容来自码云的具体项目的SSH访问链接,进入具体项目,点击“克隆/下载”,选择“SSH”即可看到,运行成功可以看到结果
也可以看到,路径下的确克隆了该项目,因为是新建项目,所以内容只有一个README.md文件。第二步,将已经存在的项目代码文件放到新的项目目录下,也就是 WinArticleList 下
使用 git add 命令将已有文件“添加”到 git 管理
git add .
“点儿”的意思是将所有文件都弄一下,之后使用 git commit 命令提交到“暂存区”
git commit -m "本次备注内容"
使用 git push 命令,将所有提交推送到远程仓库
git push -u origin master
可以看到,网页上项目已经有了结果
结论:至此,已经成功提交。
总结:写文之前折腾了半天都没成功,所以才进行了这样的流程:
1. 先把已经存在的VS项目保存到别处待用;
2. 从码云上新建一个项目,然后“克隆”到本地;
3. 把项目文件“放回”项目文件夹下;
4. 用 git 将所有项目文件“推送”回 git 服务器
【推荐】国内首个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 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构