当前位置: 首页 > news >正文

Github使用教程(详细图文)

一、安装Git for Windows
下载地址: https://git-for-windows.github.io/
在官方下载完后,安装到Windows Explorer integration的时候,将选项中将“Git Bash here”和“Git GUI here”打对勾。
image
一般默认选项即可,一直next直到Finish

二、GitHub的使用
1.在需要上传的文件所长文件夹下右键选择Git Bash Here
image
2.输入git init 初始化仓库
image
3.输入git status 查看当前状态
image
4.输入git add “文件名.后缀(如zip)” 上传文件,如果是上传所有文件则是git add .
image
再次输入git status 可以看到准备上传的文件
image
5.输入git commit -m “更新的信息” 来提交
image
6.输入git log 可以查看提交日志
image
三、Git与GitHub关联使用:
1.注册与配置
到 github 官网注册(如果已经注册过就直接登录)
本地配置用户名和邮箱
Git Bash 设置——输入:
git config --global user.name “你的用户名”
git config --global user.email “你的邮箱”

2.生成ssh key
输入: ssh-keygen -t rsa -C “你的邮箱”,一路按回车键即可
image
输入 clip < ~/.ssh/id_rsa.pub 会自动复制ssh key,可以直接粘贴到GitHub上。也可以从用户目录下找到隐藏文件.ssh/id_rsa.pub,用文本方式打开就可以看到ssh key
image
image

3、连接github
打开GitHub 进入setting找到ssh key并新建
image
image
image
image
然后测试连接是否成功

输入: ssh -T git@github.com
image
如图所示则连接成功

4.本地连接到GitHub上面的仓库
登录GitHub 新建个仓库(如果已经建好就跳过此步骤)
image
image
image

5.本地关联GitHub
输入 git remote add origin 你复制的地址(就是你的项目的ssh)
image
如果出现fatal: remote origin already exists,则先输入 git remote rm origin 再关联
image

6.上传文件
输入 git push -u origin main,如果你的目的是完全覆盖远程仓库上的所有文件,并用本地的内容替换它们 ,那么你需要采取一种“强制推送”的方式。这种方式会将远程分支的历史和内容完全替换为本地分支的状态,则输入git push origin main --force。注意这里的仓库名默认是main而不是master,GitHub机制发生了变化
image
刷新GitHub界面,就会看到文件
image
以后如果想更新文件到github 提交完后输入 git push就可以同步了
参考资料:https://blog.csdn.net/wu_aSheng/article/details/103073291

http://www.sczhlp.com/news/11186/

相关文章:

  • 8. 面向对象编程 8.9 內部类
  • keil界面图标消失解决办法
  • raid磁盘阵列介绍
  • 焊接机械手氩气节省的方式
  • 【CAPL】循环码的创建和校验
  • python使用mongodb工具类 - 与光同尘
  • 2025 暑期 mx 集训 7.25
  • 一文带你快速了解招聘管理系统
  • Vue 的 nextTick 的原理是什么?
  • ARM CPU的 intrinsics指令集 - svcmpgt_u32
  • 河南萌新联赛2025第(五)场:信息工程大学”题解
  • IP_UV_PV介绍
  • Flutter 接入 Line 登录
  • c语言之关于AT指令连接MQTT时如何区分连接失败和中途失败
  • 路由介绍
  • 2025牛客暑期多校训练营9
  • md目录测试 - zlay
  • 普通目录测试 - zlay
  • Python提取Srec或Hex文件数据
  • ArcGisPro 编程批量分析、发布和覆盖地图服务
  • 【分享】对着 WBLT 写了(WBLT 学习报告)
  • RidgeBot 5.4.5 - 基于 AI 的主动安全验证平台
  • 函数指针用法
  • Microsoft Office LTSC 2024 for Mac (Microsoft 365) 16.100 - 文档、电子表格、演示文稿和电子邮件
  • Studio 3T 2025.14 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
  • 抖音福袋扭蛋机,抖音抢福袋工具
  • Luogu P8250 交友问题 题解 [ 蓝 ] [ 根号分治 ] [ Bitset ] [ 复杂度均摊 ]
  • Cisco Catalyst 9000 Series Switches, IOS XE Release 17.18.1 ED
  • 电脑不能连续打字,光标总是自动消失解决办法
  • 集训内容总结 day14:模拟赛 Round7