将本地新项目提交到github中新建的仓库中去
本地仓库设置#
- 创建文件夹Test
- 进入Test文件夹,执行
git init
将此文件夹作为git管理的仓库
# 添加某个文件
git add 文件名
# 添加该路径下的所有文件
git add .
- 查看状态
git status
git commit -m "提交内容注释"
远程仓库秘钥设置#
由于本地Git仓库和Github仓库之间的传输是通过SSH加密的,所以连接时需要进行以下设置,如已设置,则可跳过此章节
- 创建SSH KEY
ssh-keygen -t rsa -C "youremail@example.com"
- 登录Github,找到右上角的图标,打开点进里面的Settings,再选中里面的SSH and GPG KEYS,点击右上角的New SSH key,然后Title里面随便填,再把刚才id_rsa.pub里面的内容复制到Title下面的Key内容框里面,最后点击Add SSH key,这样就完成了SSH Key的加密。具体步骤也可看下面
创建远程仓库#
本地仓库与远程仓库建立联系#
- 在本地项目的路径下输入以下命令
git remote add origin git@github.com:774274680/test20210721.git
git push -u origin master
注意#
另外,这里有个坑需要注意一下,就是在上面创建远程仓库的时候,如果你勾选了Initialize this repository with a README(就是创建仓库的时候自动给你创建一个README文件),那么到了第九步你将本地仓库内容推送到远程仓库的时候就会报一个failed to push some refs to https://github.com/guyibang/TEST2.git
的错。
由于你新创建的那个仓库里面的README文件不在本地仓库目录中,这时我们可以通过以下命令先将内容合并以下:
git pull --rebase origin master
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)