GitHub新手使用教学(从安装到使用)

Github的安装和使用 Github的安装和使用一、GitHub安装二、介绍和使用1.什么是Github2.为什么学习Github3. 使用Github的目的4.注册Github用户5.使用GitHub三、总结: 一、GitHub安装 下载地址: https://git-for-windows.github.io/ 在官方下载完后,安装到Windows Explorer integration的时候,将选项中将“Git Bash here”和“Git GUI here”打对勾。 然后就是一路next就可以了,直到Finish。 阅读详情

一、安装Git for Windows(又名msysgit)

下载地址: https://git-for-windows.github.io/
在官方下载完后,安装到Windows Explorer integration的时候,将选项中将“Git Bash here”和“Git GUI here”打对勾。
在这里插入图片描述
然后就一直next直到Finish

二、github使用

博客参考: http://www.cnblogs.com/schaepher/p/5561193.html

本地git使用:

新建一个文件夹
在这里插入图片描述
在目录下新建个测试的文本 测试文本.txt
在这里插入图片描述
并在此文件夹目录下右键Git Base Here 进入Gitbase命令

输入git init 初始化仓库
在这里插入图片描述
输入git status 查看状态

如果中文文件的名称乱码 输入git config --global core.quotepath false

就可以解决
在这里插入图片描述
然后输入git add “测试文本.txt” 上传此文件

    或 git  add -A       上传此目录下所有文件

在这里插入图片描述
可以 git commit -m “更新的信息” 来提交

提交成功后 可以查看日志 git log
在这里插入图片描述
然后修改文件
在这里插入图片描述
输入git status查看状态

输入git diff查看改变
在这里插入图片描述
撤销更改 git checkout – .
在这里插入图片描述
再次打开文件已经修改

再次修改文件并上传

看到两个版本了
在这里插入图片描述版本回退

版本回退命令 : git reset --hard 版本号前7位
在这里插入图片描述
版本恢复
输入 git reflog 查看之前版本
在这里插入图片描述
再次输入 git reset --hard 版本号前7位 恢复到的版本

删除未跟踪的文件

输入命令 git clean -xf 会删除未跟踪的文件 就是没有上传过的文件

在这里插入图片描述
Git与GitHub关联使用:

到github 官网注册(如果已经注册过就直接登录)

本地配置用户名和邮箱

方法1: Git Base 设置

输入

    git config --global user.name "你的用户名"

git config --global user.email “你的邮箱”

方法2:修改.gitconfig文件

     路径: C:\Users\你的用户名\.gitconfig 

在这里插入图片描述
生成ssh key

输入: ssh-keygen -t rsa -C “你的邮箱”
在这里插入图片描述
复制ssh key

方法1: 输入 clip < ~/.ssh/id_rsa.pub 会自动复制ssh key,可以直接粘贴
在这里插入图片描述

方法2:在c/Users/Administrator/.ssh/id_rsa)文件找到直接复制

在这里插入图片描述

连接github

打开GitHub 进入setting找到ssh key并新建
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

然后测试连接是否成功

输入: ssh -T git@github.com

在这里插入图片描述

连接成功

本地连接到GitHub上面的仓库

登录GitHub 新建个仓库(如果已经建好就跳过此步骤)

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

本地关联GitHub

运行 git remote add origin 你复制的地址

然后上传文件

创建库(repository)的时候,加入了README.md或者LICENSE,那么github会拒绝你的push

解决办法: 执行 git pull origin master

输入 git push -u origin master

在这里插入图片描述

刷新GitHub界面 看到文件

在这里插入图片描述

关联已经成功了!

以后如果想更新文件到github 提交完后输入 git push就可以同步了

在这里插入图片描述

警告了 但是不会影响结果

原因是没有指定分支

按照提示提示执行就不会出现警告了

输入:git config --global push.default matching或者git config --global push.default simple命令

push.default设置maching的意思是:git push 会把你本地所有分支push到名称相对应的远程主机上。这意味着可能你会在不经意间push一些你原本没打算push的分支。

push.default设置成simple的意思是:git push仅仅把当前所在分支push到从当初git pull pull下来的那个对应分支上,另外,这个过程也会同时检查各个分支的名称是否相对应。

在这里插入图片描述

输入: git config --global push.default simple ,

成功push之后没有警告了

获取别人的仓库

登录GitHub 进行搜索 点击一个进去

在这里插入图片描述

下载方式有几种 我们选择 git下载

执行: git clone复制的SSH地址

可以直接下载到本地的仓库

也可以直接下载解压包

在这里插入图片描述

另一种关联远程空仓库的方法

在Github上创建仓库

复制刚才创建的仓库的SSH

clone到本地

这样可以不用再做关联了。

省去了上面的 init 和 git remote add origin 以及 git push -u origin master 。

Unity3D实战:5分钟搞定RTSP监控视频流播放(附完整代码) 本文详细介绍了如何在Unity3D中快速实现低延迟RTSP监控视频流播放,提供完整代码和优化方案。通过Video Player组件和FFmpeg集成,开发者可以轻松应对智能家居和安防监控领域的实时视频流挑战,显著降低延迟并提升性能。 阅读详情

相关推荐

保姆级避坑指南:Mid-360雷达到手后,用livox_ros_driver2从接线到出点云的完整流程

本文提供Mid-360雷达到手后的完整使用指南,涵盖从硬件接线、网络配置到livox_ros_driver2驱动的安装与调试,帮助用户避开常见陷阱,实现点云数据的稳定输出与可视化。重点解析了配置文件的参数设置和点云格式选择,确保用户能够高效部署和使用Mid-360雷达。

weixin_30733003的博客 489

github注册以及安装教程

github的注册以及安装教程

tydo达令的博客 1万+

LightTools宏 vs Python API:光学仿真自动化方案选型指南

本文深入对比了LightTools光学仿真自动化中VBA宏与Python API两种方案。VBA宏内嵌易用,适合固定流程批处理;Python API生态强大,尤其在参数优化算法集成方面优势显著,便于构建复杂工作流。文章结合案例,为不同场景下的技术选型提供清晰指南。

garlic的博客 941

【教程】Github环境配置新手指南(超详细)

Github环境搭建新手教程

EliasChang的博客 3万+

在 Ubuntu 22.04 上配置 SonarQube 与 CI/CD 流水线实现自动化代码审查

本文详细介绍了在Ubuntu 22.04系统上配置SonarQube并与CI/CD流水线集成的完整流程,实现自动化代码审查。从环境准备、数据库配置到核心参数调优,再到与Jenkins和GitHub Actions的深度集成,提供了实战技巧和性能优化建议,帮助团队提升代码质量监控效率。

weixin_28829325的博客 262

【一起学UniGUI】--UniGUI的部署选项(5)

uniGUI支持Windows平台下所有主要部署选项。 1.Standalone Server (独立服务器) 最简单的部署方法是独立服务器。在这种模式下,应用程序服务器像桌面应用程序一样直接运行。它也是用于调试应用程序的模式。运行应用程序可执行文件后(它是一个EXE文件),它将最小化到托盘图标,并运行到用户手动终止为止。见下图: 一个独立的应用程序可以...

5777

GitHub的新手使用教学(从安装到使用)

GitHub的新手使用教学(从安装到使用) 2017年04月01日17:46:04阅读数:19401标签:  git github  更多 个人分类:  git 版权声明:本文为博主原创文章,转载请标明出处!博客地址:http://blog.youkuaiyun.com/qazwsxpcm https://blog.youkuaiyun.com/qazwsxpcm/article/details/68946736 ...

lyh的个人博客 487

【Ragflow】9.问答为什么比搜索响应慢?从源码角度深入分析

前几天看到有群友提到一个现象:Ragflow的搜索界面的问答速度很快,但聊天界面的问答速度很慢,究竟是什么原因?在深入挖掘源码之后,逐渐发现了问题的答案。

兴趣使然的创作者 2906

GitHub新手使用教学(从安装到使用) (转载)

转载连接:https://blog.youkuaiyun.com/qazwsxpcm/article/details/68946736   一、安装Git for Windows(又名msysgit)  下载地址: https://git-for-windows.github.io/    在官方下载完后,安装到Windows Explorer integration的时候,将选项中将“Git Bas...

weixin_37991107的博客 393

企业级防火墙实战:用深信服AF8.0打造安全办公网络(含流控/僵尸防护配置)

本文详细介绍了如何利用深信服AF8.0防火墙构建企业级安全办公网络,涵盖设备初始化、多接入方式配置、三维一体安全防护体系(包括应用控制、僵尸防护和智能流控)以及典型问题排查。通过实战案例和配置模板,帮助IT管理员高效部署和优化网络安全管理,提升企业网络安全防护能力。

weixin_28716443的博客 283

【OpenClaw企业级智能体实战】第11篇:制造业设备预测性维护实战——OpenClaw+DeepSeek+Prometheus从零搭建(附完整代码)

本文聚焦制造业设备预测性维护的核心痛点,基于OpenClaw v2026.2.1、DeepSeek智能诊断、Prometheus监控等工具,拆解“设备状态监控→智能故障诊断→预测性维护”三大核心场景。从技术原理、算法构建、实操流程到完整代码实现,提供“数据采集→模型训练→智能调度→自动处置”的全链路方案。方案遵循工业安全规范,采用“只读优先、权限最小化”原则,适配中小制造企业落地需求。通过虚拟案例验证,可使设备非计划停机时间下降65%、平均修复时间缩短47%,既适合新手快速入门,也为进阶读者提供架构优化思路

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 608

【转载】GitHub新手使用教学(从安装到使用)

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;版权声明:本文为博主原创文章,转载请标明出处!博客地址:http://blog.youkuaiyun.com/qazwsxpcm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;https://blog.csd

wczhang_13的博客 290

【Nginx学习】5步揭秘Nginx邮件代理模块:邮件代理服务器的功能与实现

Nginx的邮件代理模块(Mail Proxy Module)允许Nginx作为邮件代理服务器,支持SMTP、POP3和IMAP协议。这使得Nginx可以作为一个高性能的邮件网关,用于过滤垃圾邮件、病毒扫描、负载均衡等任务。简单来说,Nginx在这里就像是一个邮递员,负责将邮件从发件人手中安全、快速地送到收件人手中。通过上述的解析,我们可以看到Nginx在邮件代理模块中的设计和实现。从配置解析、连接处理,到协议处理、SSL/TLS加密和日志记录,每一步都至关重要。

java专栏 1314

告别每次重复交代指令:EmperorClaw Company Brain公司大脑使用指南

EmperorClaw 是一款把 AI 智能体引入公司工作台的开源项目,而 **Company Brain(公司大脑)** 正是它最实用的功能之一:把规则、流程和客户背景写成共享笔记,智能体在每次行动前自动读取,从此告别"每次对话都要把同样的指令再粘贴一遍"。本指南带你快速建好公司大脑,并让智能体稳定地"记住"它该记住的事。 [![EmperorClaw 仪表盘:团队智能体实时状态与公司大脑协作

gitblog_00243的博客 659

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Bayesian-Statistics 项目常见问题解决方案

Bayesian-Statistics 项目常见问题解决方案 1. 项目基础介绍与主要编程语言 该项目是一个关于贝叶斯统计的GitHub开源项目,包含了完整的贝叶斯统计研究生课程的教学幻灯片和代码。项目基于贝叶斯定理,提供了一种推断统计的方法,其中关于参数的已有知识会随着观测数据的获取而更新。项目的目标是帮助用户理解贝叶斯统计的概念,并能够使用相关的概率编程语言进行模型构建和推断。 项目主要使用的...

gitblog_00682的博客 748

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

openJiuwen Skillhub 在线体验多实例部署:Redis 会话共享与限流配置实战

本指南聚焦 openJiuwen Skillhub 在线体验(Playground)在多副本部署场景下的 Redis 配置方案。你将掌握 marketplace 与 skill-runner 两侧的多实例开关、Redis 连接参数的正确设置方法,理解会话状态、分布式创建锁、限流计数与 token 预算跨实例共享的底层实现原理,并学会通过关键验证项确认多副本部署的正确性。文章内容以仓库 [docs/

gitblog_01034的博客 185

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

TW-Elements 模态框实战:3 个高频场景与最常踩的坑

弹窗一开,焦点跑到页面后面去了;背景还跟着滚;按 ESC 又没反应。这些细节够让一个弹窗显得不靠谱,用户会直接关掉页面。TW-Elements 模态框组件把这几件事都兜住了:遮罩显隐、焦点陷阱、ESC 处理、滚动锁定全部内置,你只需要关心事件挂在哪、配置项怎么选,不用自己攒一套状态机。 ## 这个组件到底帮你兜住了什么 - 打开弹窗时,背景遮罩淡入压暗整个页面,关闭时同步淡出 - 按 ESC

gitblog_01123的博客 194

ubuntu连接github(新手教学)

ubuntu连接github(新手教学) 一、安装与配置 1.安装 在终端执行代码,然后输入自己的密码。 sudo apt-get install git 备注: 若出现:您希望继续执行吗?【Y/n】 则输入y 图片省略……(ps:我忘记截图了┭┮﹏┭┮) 若出现如下情况 则执行以下代码,进行update。 sudo apt-get update 查看是否安装成功 运行代码 git --version 2.配置 (1)创建项目的SSH key ssh-keygen -t

Sapphire41的博客 1万+

新手教学:如何使用Pycharm和GitHub来进行版本控制

新手教学:如何使用Pycharm和GitHub来进行版本控制 这篇文章主要记录如何使用PyCharm及GitHub来进行版本控制。 首先下载并安装Git工具,一路next即可,注意要记住你的安装路径。 接下来在PyCharm的Files-Settings找到Version Control,将PyCharm与Git进行链接。 我们可以在PyCharm中打开Terminal检查一下Git的路径是否正...

Summabonas2的博客 631
上一篇: 完整Python操作,10种聚类算法的示例
下一篇: GitHub上超强Python零基础入门学习资源,让你事半功倍!
python_first1
博客等级 码龄4年 189粉丝 75原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值