【02】Git与GitHub的绑定
【备注】以下为自己基于其他大佬们的分享以及官网资料进行的理解若有错误欢迎指正。目录Git本地仓库创建1) 创建本地仓库2) 设置用户信息3)获取SSH keyGitHub账号申请GitHub绑定SSH key使用测试1) 文件上传本地仓库2) 文件上传远程仓库Git下载完成后我们先在本地建立仓库然后申请一个GitHub账号将GitHub绑定Git实现本地仓库内容推送至远程仓库。Git本地仓库创建1) 创建本地仓库先创建一个建仓库的文件夹在文件夹中右键点击Open Git Bash here弹出一个命令窗口。在命令窗口中输入以下命令来初始化仓库git init初始化成功后命令窗口反馈如下此时我们创建的空白的文件夹中会出现一个.git文件夹默认隐藏可通过“显示隐藏文件夹来查看2) 设置用户信息输入以下两个命令分别设置用户名和邮箱建议与GitHub账户一致git config -global user.name 你的用户名git config -global user.email 你的邮箱3)获取SSH key在Git Bash中输入cd ~/.ssh如若返回no such file or directory说明电脑没有ssh key需要生成。在Git Bash中输入$ ssh-keygen -t rsa -C youxiang输入后连续三次回车会出现此时ssh key已生成存储在红框位置的路径下。GitHub账号申请进入GitHub的官网https://github.com点击右上角的Sign Up申请一个账号。填写自己的邮箱、设置密码和用户名然后点击Create account创建账户。创建完成后进入以下界面初始进来时右侧为空点击Create repository来创建自己第一个仓库我已经进行过创建测试因此右侧已有两个repository。创建库时根据实际需要选择public公开的或private私人的。GitHub绑定SSH key进入GitHub页面点击右上角的头像选择Setting进入Setting界面后在左侧菜单栏中选择SSH and GPG keys然后点击上面的New SSH key将上面获取的SSH key粘贴进来/C/Users/HP/.ssh/id_rsa.pubtitle随便取名最后Add SSH key就完成。可以通过下方命令验证是否成功绑定ssh -T gitgithub.com初次设置时需要回复yes之后都不需要回复最终看到以下回复则为绑定成功使用测试1) 文件上传本地仓库在本地仓库的文件夹中创建一个测试文件test.txt可以先使用git status指令查看当前本地仓库的状态反馈的test.txt为红色字体说明此文件还未添加到本地仓库中。使用git add .指令将目录下的所有文件都添加到仓库。这里注意指令为git add .不是git add也不是git add.。添加完成后再次调用git status指令查看本地仓库状态可以看到提示new file: test.txt且颜色变为绿色说明该新文件已成功添加但是No commits yet说明我们还未提交。使用 git commit -m 注释内容 将文件提交。2) 文件上传远程仓库可以通过HTTP的方式将本地仓库中的文件推到远程仓库上先在GitHub中找到创建的repository点击右上绿色按钮Code点击两个重叠方块的按钮将网址复制。在Git Bash上使用下方命令git remote add origin HTTP地址之后使用push命令将本地仓库内容推到远程仓库中的master上第一次执行时使用git push -u origin master之后执行时使用git push origin master在这里给GitHub授权即可授权成功后即可正常push完成后在GitHub中可以看到刚上传的内容。由于我的网络设置限制使用HTTP方式被拦截在这里我切换为SSH方式在前面SSH key绑定成功的基础上同样的位置但是选择SSH获取SSH的clone地址可以先使用 git remote -v 检查一下当前的远程地址配置上一步使用HTTP配置过然后将 origin 的 URL 改为 SSH 格式git remote set-url origin SSH地址本地仓库的文件内容已成功推送到远程仓库之后在本地的代码修改都可以这样上传至远程仓库保存。

相关新闻

AI代码生成工具Hermes在测试工程中的应用

AI代码生成工具Hermes在测试工程中的应用

1. 为什么测试工程师需要AI写代码工具?作为一名在测试领域摸爬滚打多年的工程师,我深刻理解测试代码编写过程中的痛点。每次新项目开始,我们都需要重复编写大量基础测试用例——从简单的单元测试到复杂的集成测试,这些代码虽然逻辑…

2026/7/17 4:20:20阅读更多 →
解决Windows沙箱环境访问WindowsApps目录权限问题

解决Windows沙箱环境访问WindowsApps目录权限问题

1. 问题现象与初步定位那天早上,我像往常一样打开Codex准备开始一天的工作,突然发现沙箱环境报出了一连串红色错误。控制台显示:"Access denied to C:\Program Files\WindowsApps...". 这显然与Windows自动更新有关——因为昨晚系统…

2026/7/17 4:20:20阅读更多 →
VLA模型如何用Flow Matching实现机器人具身智能

VLA模型如何用Flow Matching实现机器人具身智能

1. 为什么“VLA模型”突然成了具身智能的分水岭?最近刷技术社区,你大概率会撞见一连串高频词:VLA、RT-2、pi0、FlowMatching、PaliGemma。它们不再只是论文标题里的缩写,而是正在真实驱动机械臂折叠衬衫、把鸡蛋稳稳放进纸盒、甚至…

2026/7/17 4:20:20阅读更多 →
前端独立 Nginx 容器 Docker 部署教程(手动构建前端包)

前端独立 Nginx 容器 Docker 部署教程(手动构建前端包)

前言 本次部署采用前端项目独立容器部署方案,基于 Nginx 容器托管前端静态资源,并通过 Nginx 反向代理实现后端接口转发,单独暴露外网访问端口。 好处: 该部署模式实现了前端项目完全解耦、独立部署,与服务器上其他项目…

2026/7/17 5:15:25阅读更多 →
CrewAI:专业研究助手的核心功能与应用实践

CrewAI:专业研究助手的核心功能与应用实践

1. CrewAI:个人研究助手的革命性工具最近在技术圈里,CrewAI这个名词越来越频繁地被提及。作为一个长期关注AI工具应用的开发者,我必须说CrewAI确实带来了不少惊喜。它不像ChatGPT那样只是一个通用对话模型,而是专门为研究场景设计…

2026/7/17 5:15:25阅读更多 →
C++开发入门:从环境配置到核心语法与项目实践

C++开发入门:从环境配置到核心语法与项目实践

1. 项目概述:为什么C依然是硬核开发的基石最近在社区里看到不少关于“C是否过时”的讨论,也常被刚入行的朋友问到:“现在学C还有用吗?” 作为一个从C98时代一路摸爬滚打过来的老码农,我的回答始终是:它不仅…

2026/7/17 5:15:25阅读更多 →
STM32F407与DS18B20实现智能家居温度监测系统

STM32F407与DS18B20实现智能家居温度监测系统

1. 项目背景与硬件选型在智能家居系统中,温度监测是最基础也最关键的环节之一。我最近使用正点原子STM32探索者V3开发板搭建了一个家庭智慧网关的原型系统,其中温度传感器模块的实现过程值得分享。这款开发板作为正点原子探索者系列的第三代产品&#xf…

2026/7/17 5:15:25阅读更多 →
Harness Engineering:AI驱动开发的新范式与实践

Harness Engineering:AI驱动开发的新范式与实践

1. Harness Engineering的本质解析Harness Engineering(驾驭工程)正在成为AI驱动开发领域的新范式。与传统软件工程不同,它关注的不是直接编写代码,而是设计能够高效引导AI代理完成复杂任务的系统架构和环境。这种工程实践的核心在…

2026/7/17 5:15:25阅读更多 →
Codex降价解析:AI编程助手的高效实践指南

Codex降价解析:AI编程助手的高效实践指南

1. Codex降价背景与核心价值解析2025年6月,OpenAI宣布Codex将面向ChatGPT Plus用户开放并调整定价策略,这标志着AI编程助手进入普惠化阶段。作为基于codex-1模型的云端软件工程智能体,它能并行处理编码任务,包括但不限于&#xff…

2026/7/17 5:10:25阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/16 8:28:11阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/16 6:53:04阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/16 12:02:41阅读更多 →
VS Code 高效配置与个性化定制全攻略

VS Code 高效配置与个性化定制全攻略

1. VS Code 高效配置基础作为一款轻量级但功能强大的代码编辑器,VS Code 的默认配置已经能满足基本需求,但通过合理调整设置可以大幅提升编码效率。我使用 VS Code 已经有五年多时间,期间尝试过各种配置方案,总结出这套适合大多数…

2026/7/17 0:00:01阅读更多 →
从竞赛代码到桌面工具:让 SuperADD 与 SubspaceAD 真正跑进自己的图像

从竞赛代码到桌面工具:让 SuperADD 与 SubspaceAD 真正跑进自己的图像

在异常检测领域,很多优秀算法最初都是以研究代码的形式发布的。它们能够在固定测试集上复现实验结果,却不一定能被普通用户直接拿来测试自己的图片。尤其是最近很多算法仅提供在固定测试集的测试环境,而gradio的demo演示也不会提供。 对工程应用和在自己的图片上进行测试来…

2026/7/17 0:00:01阅读更多 →
WinRAR高效配置指南:从基础安装到高级压缩实战

WinRAR高效配置指南:从基础安装到高级压缩实战

前几天帮同事处理一个客户发来的压缩包,解压时系统自带的工具弹出一串乱码,换用 WinRAR 却顺利打开了。这种看似简单的场景,恰恰暴露了不同压缩工具在处理非标准编码、分卷压缩或加密文件时的差异。WinRAR 作为一款老牌工具,真正价…

2026/7/17 0:00:01阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/16 20:13:14阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/16 8:58:42阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/16 17:10:26阅读更多 →