文章目录

  • 第一步:注册 github
  • 第二步:下载、安装 git
  • 第三步:git 的使用
    • git 简介
      • 使用版本控制的好处
      • 集中式版本控制
      • 分布式版本控制
    • git 的工作原理
    • 提交代码的 git 指令(重点)
      • 设置用户签名
      • SSH 提交
        • 绑定 SSH 密钥
        • 创建远程仓库
        • 克隆远程库
          • 提交到暂存区
          • 提交到本地库和备注
          • 提交至远程仓库
          • 总结
        • 远程添加(和克隆仓库提交法二选一)
      • Https 提交
        • Https 提交中的坑
        • Token 验证
        • 已用 Https 连接的仓库转为用 SSH 提交

本人最近在重装系统后重新配置了 git,发现按着原来的教程步骤做有些地方却给我整不会了。在搜索引擎的帮助下,再加上自己对 git 知识的巩固,最终算是解决了自己遇到的问题。从 2021 年 下半年起,在 git 的使用上,某些地方略有改动,比如 用 https push时不再用密码验证而是改用 token 验证(这是由于 github 的改动,和 git 的版本无关),如果按着一些老教程可能会遇到一些新的坑(不过那些教程的大部分内容还是非常有帮助的)。所以我就基于自己的实践,总结了一篇全新版的怎么在 github 上提交代码的笔记。
对于小白来说,重点关注第一步,第二步以及第三步中的 SSH 提交方式就能第一次在 github 上提交内容了。
另外,突然发现我的 git 还是老版本,如果大家的版本中没有 master ,确认代之的是 main,那就把我的教程中的所有 master 改为 main (小白也许会疑惑这是啥,等到后面用 git 提交代码的时候就能明白啦)

第一步:注册 github

这个大家直接搜索github官网,在上面按步骤注册一个账号就好了。

第二步:下载、安装 git

进入git官网下载git,链接:https://git-scm.com/
因为我的电脑是Window10 系统,所以我就下了Windows版
安装注意事项:
基本是一路Next,其中有些需要勾选的部分,按照默认的也是可以的,如果你不放心,可以看看下面这些图(这些是安装git 2.31.1的截图,最新版本号会比这个高,不过基本操作差不多,如果有些默认的选项和我的图片上不一致,就用你自己电脑上的默认选项)

是否创建桌面快捷方式看个人喜好,一般来说使用git很少从桌面直接打开






后面还有一些步骤也跟着默认的配置就好了,这里就不把图发出来了(为大家节省流量)。咱们迅速进入下一步

教你如何在github上提交代码(Window10示例,内含2021年github提交机制的更新变动)相关推荐

  1. Github上传代码截图过程

    Github上传代码截图过程 首先,你得有github的账号,没有的话去注册一个:github官网:https://github.com/ 注册好了之后new一个repository,见下图: 创建好 ...

  2. 使用Git工具从GitHub上文件代码进行上传下载(图文详细)

    1.注册一个GitHub账号 GitHub: Where the world builds software · GitHub  此链接为GitHub官网 由于GitHub是国外的网站,访问会很慢,又 ...

  3. Linux下向GitHub 上传代码

    Linux下向GitHub 上传代码 1.先在Github个人主页创建一个仓库 2.在根目录下,复制仓库链接,将仓库复制到本地 git clone https://gitclone.com/githu ...

  4. 解决无法将自己github上的代码clone到/usr目录下的问题

    Linux下代码存在的位置有两种 /home下面,需要当前用户权限 /user/local/include以及其他类似的位置,需要root用户权限 与之对应的.ssh位置也有两个 ~/.ssh,保存当 ...

  5. 解决从github上下载代码仓库慢的问题

    一,打开命令提示符,最好之前准备一个仓库地址,这样下载下来的文件方便查看,这里打开你想要的下载根目录,进行下载. github上下载代码仓库慢的问题"> 二:复制代码仓库的地址 三:右 ...

  6. git bitbucket_如何在Bitbucket上创建新的Git存储库并查看提交的对象

    git bitbucket For the purpose of this article, Bitbucket is chosen as a Git hosting service. In orde ...

  7. 教你如何在Mac上搭建自己的服务器——Nginx

    教你如何在Mac上搭建自己的服务器--Nginx WHAT 本篇主要是基于Nginx在Mac上搭建自己的服务器. 我相信很多朋友肯定是第一次听到Nginx,关于它具有怎样的传奇,这儿肯定说不完也说不透 ...

  8. 怎样将github上的代码下载到本地并运行?

    一.直接下载 点击右下角的Download Zip,可以直接下载项目的压缩包到你的电脑上.(比如我先在github上搜索了一个vue 的项目) 二.通过git clone下载 PS: 使用git cl ...

  9. Github上传代码菜鸟超详细教程

    最近需要将课设代码上传到Github上,之前只是用来fork别人的代码. 这篇文章写得是windows下的使用方法. 第一步:创建Github新账户 第二步:新建仓库 第三部:填写名称,简介(可选), ...

  10. 如何更方便的查看GitHub上的代码?

    "你在GitHub上看别人代码的时候,还在网页上点点点.切换切换--吗?" 用开发工具看代码它不香吗? 下面介绍几款可以直接用 VS Code 方式打开GitHub上的代码的工具! ...

最新文章

  1. linux 为什么 c语言,为什么C程序里一定要写main函数
  2. mysql数字前面有0_Mysql中前边有0的数据,0会被舍去的问题
  3. java如何将String转换为enum
  4. Linux高级编程(四)
  5. 常用crc查表法_CRC校验码简介及CRC16的计算方法
  6. velocity map list 数组操作
  7. 深入理解Angular2变化监测和ngZone
  8. 移动广告平台盈利模式
  9. unity瓦片地图调整图片大小
  10. 求一个整数的各个位数
  11. linux 学习之路
  12. 有关《家》的经典歌曲_大家,给我推荐几首歌吧?
  13. 《视觉锤》 读书笔记
  14. MPT——cost function推导过程
  15. 加勒比海盗5——死无对证
  16. 【python】pymysql
  17. innodb_data_file_path参数的一些注意事项
  18. 耿鸭玩转C#之WinForm程序设计
  19. LabVIEW范例无法打开解决办法
  20. IT研发/开发流程规范效能的思考总结

热门文章

  1. 【Cinema 4D】物体路径跟随动画
  2. 学习笔记(02):程序员的数学:微积分-常用导数(二):最常用到的技巧
  3. 一步一步SharePoint 2007之一:安装SharePoint
  4. linux恢复误删除文件
  5. Java实现欧姆龙Fins协议(推荐用springboot)
  6. 绘画技巧:怎样才能画好拟人化兽人?
  7. 如何利用大数据做遗传病智能化诊断?| 硬创公开课
  8. vue-d2admin前端axio异步请求详情
  9. indy-sdk tutorials数字身份认证(一)
  10. js父元素获取子元素img_js 下获取子元素的方法