本文参考和部分图片来源如何上传代码到github?,但本地操作与其不同

Git Bash的复制快捷键为ctrl+insert,粘贴快捷键为:shift+insert

1、创建远程仓库

2、下载并安装git

官网下载地址:Git - Downloads ,选择windows版本,默认的版本是windows 64;也点击“Older releases”选择与系统匹配的版本进行下载(32bit/64bit)

安装步骤可参考:Windows下本地安装git客户端_ezreal_tao的博客-CSDN博客_本地安装git

这里第2步wy大佬已经下好了,本人直接用了他的,并未亲自实践

3、本地操作:使用git命令上传

(1)新建的仓库会显示如下命令(下文基本参考这些命令):

(2)若安装好git, 在需要被上传的项目(这里是project)中右键,会出现两个Git选项,单击Git Bash Here

(3)参考(1)中的命令:

git init

git init创建一个本地仓库,文件夹(project)中会出现.git隐藏文件,表示本地仓库创建成功,默认会创建一个master分支(注意接下来的操作还都是在本地仓库中)


(4)打开.git里面的config文件,加上三行代码,然后保存设置,表示贡献者是谁
[user]
email=Your email
name=Your Name

不然等会儿commit的时候会报错如下:

(5)命令窗口执行touch .gitignore
项目文件夹project中会多出来.gitignore文件

打开并写入不想上传的文件(这里的data文件夹和所有txt文件都不想上传),保存设置

(6)命令窗口输入git add .,表示把要提交到本地仓库的文件全部加载到缓冲区
输入git status可以查看缓冲区状态
(git status命令用于查看在你上次提交之后是否有对文件进行再次修改)

(7)输入git commit -m "v1.0",表示提交任务到本地仓库

(8)输入(1)中命令git remote add origin https://github.com/用户名/project.git,表示与刚才创建的远程仓库建立连接,取名为origin

(9)执行git remote -v可查看当前本地仓库与远程仓库建立的连接数,这个网址就是远程仓库,一个本地仓库可以与多个不同的远程仓库建立连接,但链接名称不能相同,如origin1,origin2……(这里我们只建立了一个连接)

(10)用(1)中的git push -u origin main,上传本地仓库到远程仓库,但是我们这里的主分支是mater(命令窗口中的括号内可见(master)),而不是main
所以命令应改为git push -u origin master

注意:windows系统上传到远程仓库时,若光标一直在闪烁无法上传,可在任务管理器中找到下面的应用程序,结束任务。此时会跳出用户验证,按要求填写用户名或邮箱和token即可

上传成功,但有时会因为网络原因超时,重新上传或者使用科学工具,你懂的!
最后非常感谢wy大佬,非常nice且耐心的教我这个新手小白,之前一直告诉我很简单的很方便的,我一直嫌麻烦,现在临时要用了只能赶鸭子上架,了解一些皮毛,但我发现上传到gitub真的是很好用很方便,特此记录一下

git dos中常见问题:
OpenSSL SSL_read: Connection was reset, errno 10054

GitHub的使用(入门)相关推荐

  1. github团队项目管理入门

    GitHub是一个非常适合团队协作开发的一个项目管理工具. 这里我介绍一下,在github上通过建立一个组织,团队开发一个项目的入门式流程. 一.创建一个组织 输入团队名称(或者项目名称)和邮箱后,直 ...

  2. Github新手简单入门图文详解

    Github简单入门使用说明 1 前期准备 1.1 注册GitHub账号 1.2 下载安装Git 1.2.1 下载 1.2.2 安装 2 正式使用 2.1 下载开源的项目 2.2 创建自己的项目 2. ...

  3. GitHub与Git入门

    一.GitHub GitHub为开发者提供Git仓库的托管服务,可以进行代码共享.团队协同开发,创建了社会化(social coding)编程的概念. 二.GitHub与Git的区别 开发者将源代码存 ...

  4. 图解GitHub和SourceTree入门教程

    -->本教程适用于主流的开源网站github和bitbucket,个人认为sourceTree还是比较好用的Git客户端,支持windows和mac os. -->soureceTree的 ...

  5. Git与Github操作指南(入门)

    1.Git的操作 参考: 廖雪峰的Git教程 git Fast-forward与no-ff的区别 Git 官方文档 1.创建版本库 1.1 寻找一个适合的地方 $ mkdir version_nam ...

  6. Git 和 GitHub 教程——版本控制入门

    大家好,我是若川.持续组织了6个月源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列& ...

  7. GitHub Actions 快速入门

    简介 您只需要 GitHub 仓库来创建和运行 GitHub Actions 工作流程. 在本指南中,您将添加一个工作流程,演示 GitHub Actions 的一些基本功能. 下面的示例显示 Git ...

  8. 图解GitHub和SourceTree 入门教程 使用教程

    感谢网友的查看和回复,本人开发一款苹果应用-叽叽哇,少儿英语单词启蒙,不才在这里发布一下,谢大家支持.   -->本教程适用于github和bitbucket和gitee等主流代码托管仓库,个人 ...

  9. AS中码云和GitHub的使用入门

    AS中配置Git与GitHub Git的配置 在Settings设置中. Path to Git executable: [Git安装后的路径] 然后"Test"测试一下,成功才可 ...

  10. git/github的使用(入门到中阶)

    内容最后更新时间:2017-08-10 以下内容是我在收集而来,再经过自己的经验修改而成,希望对你有用(在不断的更新中) 博客地址 欢迎来到Github 初识Github 版本控制的介绍 熟练使用Gi ...

最新文章

  1. Thinkphp5.1允许uni-app的H5跨域请求接口解决方法
  2. One order time zone
  3. 三段式状态机_Verilog实战篇(5)——FIFO amp; 状态机
  4. 文件上传漏洞原理与实例测试
  5. Exchange 2010部署
  6. OpenMP模式下多线程文件操作 (转)
  7. php 实现url rewrite 伪静态
  8. HC32F4 CRC32校验(附软件CRC32校验)
  9. 抖音设备注册生成device_id与install_id hook分析记录
  10. 设备接入ONENET(2)STM32 + ESP8266(MQTT协议)接入云 :使用 OneNET 官方麒麟座开发板例程
  11. 推荐几款实用的内网穿透工具
  12. 如何优雅的使用C语言绘制一只小猪佩奇
  13. 《Bootloader 启动流程和概念介绍》
  14. python获取股票的市盈率_有没有一种方法可以自动获取许多股票的一般信息,比如市盈率、收益率等等?...
  15. K-means聚类实现图片分割
  16. 利用CEB-fib Model Code计算混凝土结构疲劳的方法
  17. 首台android手机,黑莓首台Android系统曲面屏手机Priv 真机和视频曝光
  18. FPGA学习笔记【FPGA原理与结构】
  19. matlab中用公式求pi值,matlab用π 4公式求π的近似值,直到某一项的绝对值小于10-6为止...
  20. mysql管理应用小工具mysql front安装与使用教程

热门文章

  1. ThreeJS导入外部obj和mtl
  2. Java以逗号分割字符串
  3. tensor多维向量的简单理解
  4. USCD行人异常数据集使用指南 | 快速下载
  5. ajax的跨域和请求——详解
  6. 【码农学编曲】关于宿主软件和插件的推荐
  7. 《商用密码-应用与安全性评估》学习1:密码基础知识
  8. 2021年智能晾衣机销售增长96%,好易点的增长引擎是什么?
  9. 华环光端机MySQL_华环155M光端机 H9MO-LME-01T1642/EJ
  10. centos7下升级GLIBC2.31