github使用教程(包括git命令、git Desktop桌面端)——从安装到入门,适合小白

Github桌面版使用方式(How to Use Github [Desktop Version]) Github是一个流行的代码管理网站,同时也是全球最大的同性交友网站(滑稽)。Github网页上你可以自由地托管自己的项目,也可以fork别人的项目过来玩耍,非常之方便,今天笔者就来介绍一下github桌面版程序上,针对常见需求的那些相关使用方法,此处以Mac版本的为例,win上的基本类似。而学习Github桌面版的过程,其实也是在加深了解Git技术的各方各面,所以git小白也可以通过Github桌 阅读详情

2023.12.09持续更新中
计划再更新一些git软件命令以及git Desktop使用方法

众所周知,github上有着丰富且优秀的项目以及学习资源,对于想从该平台上学习生信的人来说,可以提供很大帮助。

因此,本文主要是想记录一下自己学习的步骤(记录向),同时分享给有需要帮助的人。
附上当时入门参考的博客,很推荐GitHub新手用法详解【适合新手入门-建议收藏!!!】
废话不多说,下面就开始:

一、注册github账号

首先打开github官网,点击右上角的sign up图标
在这里插入图片描述
这里使用qq邮箱即可,注册很简单,一步一步来就行。
有时候网络不好打不开的话,就刷新一下,或者科学上网,这里不多阐述了。

二、下载git软件

关于github网站本身,博主的理解是,大家首先使用一个名字为git的软件来管理自己的代码,再将代码上传至该软件的官方网站,就形成了一个社区github。
所以,注册好账号后的第一步,当然是先安装一个git软件啦
打开git软件官网:https://git-scm.com/
在这里插入图片描述
在这里插入图片描述
到这里就一直点击next下一步即可(中间有一些选项我是按照默认或者推荐来的,如有不妥烦请大佬指正,虚心请教!)
最终在windows任意路径下,单机右键,再点击Git Bash here
显示出下图所示,就差不多安装成功git软件啦
在这里插入图片描述
该界面类似于ubuntu或者cenos界面,可以在里面使用linux命令,并且和windows是同步的。

三、绑定SSH key账号

这一步其实就是将本地端git软件和github端绑定同一账号,这样你就可以在本地下载github里面别人的项目(即从github网站下载项目到你自己的电脑某个文件夹中),或者从本地上传自己的代码于github网站,下面继续开始实操:

  1. 生成密钥
    右键打开git bash here,输入下面的命令:
# 这里-C后面加注册github时用的邮箱
ssh-keygen -t rsa -C "5698×××40@qq.com"

当你运行这个命令时,它会生成一对密钥:一个私钥和一个公钥。
这一对密钥的作用是身份认证,公钥可以共享给其他人,私钥自己保存。

需要此处注意生成的密钥文件的路径哦,git界面会显示。
  1. 登录github绑定密钥
    打开github官网,点击github主页右上角的【头像】——点击【settings】选项——点击SSH and GPG keys——点击New SSH key
    在这里插入图片描述
    出现下面的界面
    在这里插入图片描述
    这里用记事本打开下面红框的文件,将里面的内容复制到上面
    在这里插入图片描述
  2. 连接GitHub 的服务器
    上面已经成功绑定了SSH key,这里我们再测试一下
# 打开git bash here,输入
ssh -T git@github.com
# 等待提示,输入yes

出现You’ve successfully authenticated即为绑定成功。

四、常用命令示例

下面放几个目前我学会的命令:

  1. 本地如果有待上传的项目:
    以test_push.txt文件为例,先在windows中到待上传项目所在的路径,右击git bash here
# 先提交到缓存区
git add test_push.txt
# git commit将暂存区的项目提交到本地仓库,注意,该行为会被记录,-m后面加该行为的备注,以提示自己或他人。
git commit -m "我上传了第一个项目"
# git push用于将本地仓库的更改推送到远程仓库,也就是github官网上我们自己的仓库
git push origin main

上面三个命令通常是一起的,下面再介绍一个更新本地项目的命令

# 如果某项目需要和他人共同开发维护
# 比较良好的习惯是,push之前先pull一下该项目
git pull
  1. 复制github他人的项目到本地:
    首先在github上找到该项目下载的地方,复制如图所示的链接
    在这里插入图片描述
# 这里将URL替换成你刚刚复制的链接
git clone URL

这里仅介绍使用git软件操作的方法,也可以点击“Download ZIP”选项,下载项目到本地再解压。(还有GitHub Desktop这个图形化的git软件,没使用过,不介绍了)

  1. 其他(待补充)
    应该还是有很多命令的,暂时就用到了上面两个
    如果使用的多了,还会有fork操作啥的,等博主学习后再来分享反馈!

五、Github Desktop客户端

安装Github Desktop客户端

先打开链接https://git-scm.com/downloads/guis
在这里插入图片描述
下载后,双击exe程序,这里无需点下一步,自动就安装好了。
然后登录一下,出现下面的界面就算成功了。
在这里插入图片描述

基本使用Github Desktop客户端

​​​​​​​简单记录一下,后面再整理
比如本地仓库、仓库路径、提交代码、版本控制、分支等等
2023.12.06

GitHub Desktop安装与使用教程 阅读详情

相关推荐

GitHub 详细使用【 详细 】

GitHub 前面我们聊了Git操作 【详细】【一篇就够】,接下来我们聊聊GitHub和Git分支。先说说GitHub… GitHub是全球最牛的开源项目托管平台,我们可以在里面下载代码,提出需求,以及发表自己的建议。对我们的学习无疑是最好的选择之一… 在了解GitHub之前我们先了解一下比较常见的两种开源许可协议,我们都知道GitHub是开源的,那么接下来说的两种协议也是开源的。 GPL 这个协议具有传染性,也就是说: 使用这个协议写出来的代码项目,也必须是开源的。也就少了隐私性。 使用 GPL 的最著

egg_er的博客 2万+

【2025版】最新GitHub新手用法详解(适合新手入门)零基础入门到精通,收藏这篇就够了_github使用详解

什么是Github,为什么使用它?一、GitHub账号的注册与登录二、 gitbash安装详解1.git bash的下载与安装2.git常用命令3. Git 和 GitHub 的绑定1. 获取SSH keys2.绑定ssh密钥三、通过Git将代码提交到GitHub1.克隆仓库2.测试提交代码2.如果没有账号点击 sign up 进行注册账号(如果之前注册过账号的话就点击旁边的 sign in)。3、在光标处输入自己经常使用的邮箱,邮箱必须是可以收到邮件的。

喜欢Python编程的程序员柚柚呀 3万+

【版本控制】Git 和 GitHub 入门教程

文章作者技术和水平有限,如果文中出现错误,希望大家能指正。

hhw_hhw的博客 1771

Git-Desktop【使用说明】

GitDesktop的使用、文件操作、同步远程仓库

功不唐捐,玉汝于成 4027

GitHub Desktop桌面版本中文汉化教程(详细步骤)

本文介绍如何汉化GitHub Desktop软件。通过开源项目GithubDesktopZhTool提供的汉化插件,可轻松实现软件中文化。具体步骤为:首先下载插件并解压,然后运行GithubDesktopZhTool.exe程序,最后点击界面上的"汉化"按钮即可完成操作。该方法适用于Windows系统,操作简单便捷。项目源码地址:https://github.com/robotze/GithubDesktopZhTool。

猿小白的博客 3645

Megatron-LM深度解析:万亿参数大模型的3D并行训练之道

训练框架,采用创新的"层内模型并行"设计,通过将Transformer层的计算拆分到多个GPU上并行执行,显著提升训练效率。该系统支持3D并行策略(数据并行、张量并行、流水线并行)和序列并行等新技术,成功应用于训练5300亿参数的MT-NLG模型。相比DeepSpeed、TPU GSPMD等框架,Megatron-LM在NVIDIA GPU上展现出卓越性能,并与TensorRT等工具深度集成,形成从训练到部署的完整解决方案。该项目持续演进,已成为大模型训练的重要基准。

数据与算法架构提升之路专栏 2057

Github使用教程

如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工。 但是你如果已经在读这篇文章了,我觉的你已经知道Github了。 正是Github,让社会化编程成为现实。 什么是 Github? github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。 Github 由Chris Wanstrath, PJ Hyett 与Tom Preston-W

油墨香^-^的博客 2万+

磁悬浮轴承控制策略设计及性能对比

摘要:针对高速磁悬浮转子控制问题,本文提出多方案对比分析。建立含陀螺效应的5自由度动力学模型,分析陀螺耦合、质量不平衡等关键挑战。对比四种控制策略:基础PID解耦、交叉反馈+自适应陷波、H∞鲁棒+前馈补偿、滑模控制+观测器,从实时性、鲁棒性等维度评估优劣。推荐采用交叉反馈+H∞+自适应陷波的混合方案,通过内环电流环与外环位置环协同,实现陀螺效应动态解耦和扰动抑制。实施步骤包括系统辨识、控制器设计、硬件部署等,需配合实验验证与参数整定。该方案综合性能最优,适用于高转速、强扰动场景。

技术工作者 1765

【新手向】GitHub Desktop 的使用说明(含 GitHub Desktop 和 Git 的功能对比)

GitHub Desktop 的使用 和 Git 的功能对比,及是否可替代?

AITechLab 的博客 9388

OrangePi Kunpeng Pro 安装 ROS2 + Gazebo

OrangePi Kunpeng Pro 的优点很明显,内置openEuler,配备PD电源,做到开箱即用;板子设计也不错,风扇噪音不大,散热良好,昇腾芯片又确保小板子的性能,接口丰富是这类板子共同的优点,也很好的继承了下来,甚至还可以外接固态,可靠性大大提升。使用起来,哪怕不用openEuler的话,也可以很方便的刷Ubuntu来实现一些需要依赖的开发工作,这次没有跑AI模型,所以对算力的优势还没有很明显的感受,下次可以试一下yolo跑跑看。

Arcan 1816

uniapp - 实现手机端H5网页直播功能效果,拿到后端推流地址或播放资源后进行前端的流畅播放和画面展示功能,uniapp实时推流/拉流直播系统详细教程(提供完整示例代码,一键复制开箱即用!)

uniapp,h5网页,手机端H5网页,uniapp h5直播功能页面,uniapp直播实时推送显示,uniapp h5直播怎么做,怎么使用uniapp去实现移动端手机H5直播,h5 vue+uniapp怎么做直播,uniapp中使用videojs构建H5直播播放器,uniappH5端怎么实现直播推流,uniapp如何实现直播,直播聊天功能,h5平台端直播用什么插件,uniapp手机网页直播用什么组件插件播放器,uniapp手机H5直播播放器详细教程,直播项目,怎么使用vue+uniapp怎么做H5实时直播

✅ 精选推荐文章 8787

【Git】Git07:GitHub desktop使用教程【可选】

GitHub Desktop是一款简化Git操作的图形化工具,本文介绍了核心功能包括克隆仓库、代码修改提交、推送更新以及冲突解决。

正经教主是个热衷于正经学习分享的教主。 1655

芒果YOLO11改进81:主干Backbone篇之DCNv3结构:即插即用|使用pytorch代码实现,并针对YOLO11专门优化模块

芒果YOLO11改进81:主干Backbone篇之DCNv3结构:即插即用|使用pytorch代码实现,并针对YOLO11专门优化模块

包括YOLOv5、YOLOv7、YOLOv8等模型改进 724

GitHub桌面版 GitHubDesktop中文汉化安装教程2026最新

GitHub桌面版 GitHubDesktop 中文汉化安装教程2026最新

深耕互联网15年,开放式的干货分享。 1万+

8、干式变压器

干式变压器的发展,是人类不断挑战材料科学和热物理极限的过程,每一次技术突破,都是在。温度升高,ε_r反而下降(因为分子活动性增强,极化响应变慢)。:固体导热的热阻比液体对流大一个数量级,这是无法逾越的物理规律。Nomex在高温下不是逐渐分解,而是保持性能直到一个临界点。如果 T_a = 40°C,则 T_c = 146.7°C。干式变压器(固体介质分隔):热场、电场、流场(空气)形成三维氢键网络,即使在高温下也能保持机械强度。:不是在现有技术上修修补补,而是寻找新的。仍在H级绝缘允许范围内(≤180°C)

renpeng2692873032的博客 223

CEEMDAN算法及其应用

本博文主要介绍CEEMDAN算法的原理及其在信号去噪方面的应用

总结论文中的算法并给出论文的复现代码 6万+

Github Desktop(Windows桌面版)简单教程

简介 Github是世界上最大的开源及私有软件项目的托管平台。简单来说就是你可以的你的代码放在上面,然后别人可以下载你的代码,也可以参与你的代码的修改和完善。 Github传统的使用方式是Git,用很多命令来进行操作。具体操作可以看这个

li_il的博客 6924

百度AI架构师亲授:Agentic智能体在教育领域的落地(附个性化学习案例)

当我们谈论“教育智能化”时,我们真正需要的不是“更聪明的工具”,而是“能懂人的伙伴”——一个能像优秀教师那样主动观察、精准判断、动态调整的“数字助手”。Agentic智能体(智能体)正是这样的存在:它具备“自主性”(主动决策)、“反应性”(感知环境)、“目标导向”(聚焦学习目标)和“社会性”(与人/其他智能体协作),完美匹配教育场景中“个性化、动态化、协同化”的核心需求。本文将从底层逻辑到工程实现为什么Agentic是教育AI的“下一站”?(痛点与价值)Agentic智能体的核心架构是什么?

AI天才研究院 351

GitHub 账号注册与 GitHub Desktop 下载安装使用教程

本文为GitHub新手提供完整入门指南,包含账号注册、Desktop下载安装和登录使用全流程。首先介绍如何在官网注册账号,强调用户名选择、密码安全和邮箱验证的重要性。随后详细讲解GitHub Desktop的下载安装步骤,特别提醒Windows用户注意事项。最后重点说明登录流程:通过浏览器授权完成账号绑定,并验证登录状态。教程采用Windows平台演示,兼顾完整性与操作性,帮助初学者快速掌握GitHub基础操作。

2301_79702677的博客 1080

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

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

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

Git+GitHub+VS code实现多地协同(GitHub入门级教程)

有时候我们在完成同一个项目的时候需要多地协同或者多人协同完成,这个教程给大家介绍GitHub的入门级教程,全过程不涉及Git命令行代码,对新手朋友极为友好。ok我们直接开始。

PHJ20010811的博客 1127

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

GitHub Desktop下载及使用

GitHub Desktop下载及使用 本文转载自http://www.cnblogs.com/schaepher/p/4823181.html 用了几次 GitHub Desktop 之后,发现不好用,其图形化界面功能有限。 推荐使用Git for Windows,官方网站 https://git-for-windows.github.io/ 这里有我写的Git和

smallU的专栏 7434

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

5分钟搞定GitHub Desktop安装配置:macOS、Windows与Linux完整步骤教程

GitHub Desktop 是一款免费、开源的**可视化 Git 客户端**,让你在 macOS、Windows 或 Linux 上通过图形界面完成仓库管理、代码变更查看、提交推送和 Pull Request 创建,无需死记硬背命令行。官方口号是“Focus on what matters, instead of fighting with Git”——把精力放在代码本身,而不是和 Git 较劲

gitblog_00057的博客 796

【2025年超详细】Git 系列笔记-3 Git客户端-Github desktop使用及IDEA集成Github、Gitee

本章将详细介绍Windows端的git管理工具 Github Desktop的使用。主要包括仓库、文件、分支、标签、远程仓库、Readme 与Ignore文件、Gitee、文件图标及对比功能以及IDEA集成github等内容。文章文字描述详细,配图丰富,适合新手。

Lucky Cat6824的博客 1666

GitHub Training Kit 指南:跨平台安装 Git 的完整实战教程

Git 是目前最流行的开源分布式版本控制系统,也是 GitHub 协作的底层引擎。本教程基于 GitHub Training Kit 开源仓库中的 [Install Git 指南](https://link.gitcode.com/i/56d75d61feb439eee99296966801cc3a),完整覆盖 Windows、macOS、Linux 三大平台的安装方式、安装前的环境检查、安装后的

gitblog_00371的博客 1051

GitHub Desktop Linux版与Git命令行对比:何时选择哪个工具

作为开发人员,版本控制工具是日常工作中不可或缺的一部分。GitHub Desktop Linux版([README.md](https://link.gitcode.com/i/eba3f51f2c09a75fda7bd4584bea003c))作为一款图形化界面工具,为用户提供了直观的Git操作体验,而传统的Git命令行则以其高效和灵活著称。本文将从多个维度对比这两种工具,帮助你根据具体场景选择...

gitblog_00018的博客 1153
上一篇: 安装fastqc(含安装步骤及遇到的问题)
下一篇: win11重装系统简易教程-小白也可以上手!
georgeorge3
博客等级 码龄5年 49粉丝 4原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值