【前端解决方案】已有本地项目如何建立github仓库
步骤 1:在本地初始化 Git(如果还没初始化)
如果你的本地项目还没有 Git 仓库,先进入你的项目目录,并初始化 Git:
cd /你的本地项目路径
git init
这样会在你的项目中创建一个 .git 目录,Git 开始管理你的代码。
步骤 2:添加 GitHub 远程仓库
执行下面的命令,把 GitHub 上的 readBook 仓库添加为远程仓库:
git remote add origin git@github.com:xxxx.git
说明:
origin是远程仓库的名称,默认使用origin来表示主远程仓库。git@github.com:xxxx.git是你的 GitHub 仓库地址。
你可以用 git remote -v 确认是否添加成功:
git remote -v
如果成功,会看到类似这样的输出:
origin git@github.com:xxxx.git (fetch)
origin git@github.com:xxxx.git (push)
步骤 3:添加本地文件并提交
将本地项目的代码添加到 Git 版本控制中:
git add .
git commit -m "初始化项目"
说明:
git add .把所有文件添加到 Git 暂存区。git commit -m "初始化项目"把代码提交到本地仓库,并添加提交说明。
步骤 4:推送代码到 GitHub
git branch -M main # 把本地分支重命名为 main(如果你的 GitHub 仓库默认是 main)
git push -u origin main # 把代码推送到 GitHub
说明:
git branch -M main确保本地分支与 GitHub 默认分支名称匹配(默认 GitHub 使用main)。git push -u origin main把代码推送到 GitHub 的main分支,并建立关联。
如果你是第一次使用 SSH 推送代码,可能会出现 "Permission denied (publickey)" 错误,这时需要配置 SSH 密钥,参考这个命令:
ssh-keygen -t rsa -b 4096 -C "你的GitHub邮箱"
然后把 ~/.ssh/id_rsa.pub 里的内容添加到 GitHub 账户的 SSH Keys 中。
步骤 5:确认 GitHub 上的代码
推送成功后,你可以去 GitHub 仓库页面 刷新一下,应该能看到本地代码已经上传到 readBook 仓库了!
总结
| 步骤 | 命令 |
|---|---|
| 进入本地项目 | cd /你的本地项目路径 |
| 初始化 Git | git init |
| 添加远程仓库 | git remote add origin git@github.com:xxxx.git |
| 检查远程仓库 | git remote -v |
| 添加 & 提交代码 | git add . + git commit -m "初始化项目" |
| 推送到 GitHub | git branch -M main + git push -u origin main |
【前端解决方案】已有本地项目如何建立github仓库的更多相关文章
- 本地项目 共享 到github仓库
一.安装git客户端 Window下安装Git客户端. 二.配置Intellij idea中的Git/ GitHub 选择Github,填写Host.Login和Password,然后Test是否成功 ...
- 利用git把本地项目传到github+将github中已有项目从本地上传更新
利用git把本地项目传到github中 1.打开git bash命令行,进入到要上传的项目中,比如Spring项目,在此目录下执行git init 的命令,会发下在当前目录中多了一个.git的文件夹( ...
- git本地项目连接私人远程仓库以及遇到的问题
一.引言 1.最开始的时候,我本地项目连接的是github远程仓库,现在要转到公司的私人远程仓库. 2.我和大家说两个事: (1)本地项目连接github远程仓库, (2)本地项目连接私人远程仓库, ...
- git 本地项目初始化提交至仓库
命令行指令 Git初始化配置 git config --global user.name"abc" git config --global user.email"1234 ...
- git操作+一个本地项目推到github上+注意
git init 创建新文件夹,打开,然后执行以创建新的 git 仓库. git config --global user.name "xxx" git config --glob ...
- 【开发工具 - Git】之本地项目托管到远程仓库
这里所说的“本地项目托管到远程仓库”,说的是:例如,我们在本地有一个写了很长时间的项目,现在想要托管到GitHub或码云上进行版本控制. 这个过程大致需要以下几个步骤: (1)在本地初始化Git项目本 ...
- Webstorm上已有的本地项目上传到Github
1.Webstorm左上角File —— Settings—— Github, Auth Type改成password,在Login和Password中输入自己的github账户和密码,点Test测试 ...
- 怎么把本地项目和远程git仓库相连通
1. 打开在你的项目文件夹,输入下面的命令 git init 输完上面的命令,文件夹中会出现一个.git文件夹,如下图所示,其他的的文件也会出现蓝色小问号的标志 2. 添加所有文件 git add . ...
- Eclipse4.4设备egit插件提交本地项目代码到远程仓库
一.设备egit 打开Eclipse的Marketplace.在搜索框中输入egit就可以,能够看到Eclipse4.4已经默认安装了egit,当然假设有新版本号的egit公布的话,也能够在下图上点击 ...
- 将本地项目部署到github远程仓库
近期写了一些项目,想把项目代码保存并分享出来,所以就想到了github. 下面就为大家介绍部署过程: 安装git客户端,请大家百度自行下载,这里就不做介绍了. 注册github账号,这个很简单,这里就 ...
随机推荐
- 中电金信:产教联合共育人才 AFAC2024金融智能创新大赛启动
当前,人工智能技术正在蓬勃发展,引领着各行各业迈向智能化的新纪元,特别是在金融科技领域,伴随人工智能技术的不断迭代与突破,金融服务的边界也在不断拓展,传统的金融业态正经历着深刻的变革与重塑. 与此同时 ...
- 中电金信:数字经济时代,AI+金融技术应用与未来发展
- 中电金信:技术实践|Flink维度表关联方案解析
导语:Flink是一个对有界和无界数据流进行状态计算的分布式处理引擎和框架,主要用来处理流式数据.它既可以处理有界的批量数据集,也可以处理无界的实时流数据,为批处理和流处理提供了统一编程模型. 维 ...
- django目录结构、app概念和三板斧的初步介绍
目录 一.django app(应用)的概念 概念 命令行创建应用 pycharm创建应用 创建应用注意事项 二.django主要目录结构 三.django小白必会三板斧 一.django app(应 ...
- Rapid SCADA v6安装常见问题
用了很多年的Rapid SCADA v5,现在官网已经推出了v6,就简单写一下有关v6的安装指南吧. 本指南面向Windows用户,不适用于linux用户 步骤 从官网下载Rapid SCADA最新的 ...
- docker容器间互相访问 docker bridge网络
方式一.虚拟ip访问安装docker时,docker会默认创建一个内部的桥接网络docker0,每创建一个容器分配一个虚拟网卡,容器之间可以根据ip互相访问. [root@33fcf82ab4dd / ...
- UDP与TCP+JAVA相关理论
相关知识 目录 相关知识 UDP UDP认识 UDP的特点(与TCP相比) UDP网络Socket编程(Java实现) 1.创建客户端 2.客户端图形界面 TCP Socket编程通信 JAVA 基础 ...
- 即时通讯技术文集(第41期):直播技术合集(Part1) [共12篇]
为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第41 期. [- 1 -] 移动端实时音视频直播技术详解(一):开篇 [链接] http:// ...
- Arcgis加载Geoserver矢量切片
原帖地址 洒家废物 - Arcgis加载Geoserver矢量切片 准备点线面图层并发布图层组 此处我准备了石家庄市的县界名称(点).高速公路(线).县界(面),依次发布geoserver服务,创建图 ...
- C#钩子(Hook) 捕获键盘鼠标所有事件 - 5分钟没有操作,自动关闭 Form 窗体
C# 钩子 捕获键盘鼠标所有事件,可用于:判断鼠标键盘无操作时,关闭 Winform 窗体 5分钟没有操作,自动关闭 Form 窗体 钩子(Hook)的作用主要体现在监视和拦截系统或进程中的各种事件消 ...