GitHub的使用(入门)
本文参考和部分图片来源如何上传代码到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的使用(入门)相关推荐
- github团队项目管理入门
GitHub是一个非常适合团队协作开发的一个项目管理工具. 这里我介绍一下,在github上通过建立一个组织,团队开发一个项目的入门式流程. 一.创建一个组织 输入团队名称(或者项目名称)和邮箱后,直 ...
- Github新手简单入门图文详解
Github简单入门使用说明 1 前期准备 1.1 注册GitHub账号 1.2 下载安装Git 1.2.1 下载 1.2.2 安装 2 正式使用 2.1 下载开源的项目 2.2 创建自己的项目 2. ...
- GitHub与Git入门
一.GitHub GitHub为开发者提供Git仓库的托管服务,可以进行代码共享.团队协同开发,创建了社会化(social coding)编程的概念. 二.GitHub与Git的区别 开发者将源代码存 ...
- 图解GitHub和SourceTree入门教程
-->本教程适用于主流的开源网站github和bitbucket,个人认为sourceTree还是比较好用的Git客户端,支持windows和mac os. -->soureceTree的 ...
- Git与Github操作指南(入门)
1.Git的操作 参考: 廖雪峰的Git教程 git Fast-forward与no-ff的区别 Git 官方文档 1.创建版本库 1.1 寻找一个适合的地方 $ mkdir version_nam ...
- Git 和 GitHub 教程——版本控制入门
大家好,我是若川.持续组织了6个月源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列& ...
- GitHub Actions 快速入门
简介 您只需要 GitHub 仓库来创建和运行 GitHub Actions 工作流程. 在本指南中,您将添加一个工作流程,演示 GitHub Actions 的一些基本功能. 下面的示例显示 Git ...
- 图解GitHub和SourceTree 入门教程 使用教程
感谢网友的查看和回复,本人开发一款苹果应用-叽叽哇,少儿英语单词启蒙,不才在这里发布一下,谢大家支持. -->本教程适用于github和bitbucket和gitee等主流代码托管仓库,个人 ...
- AS中码云和GitHub的使用入门
AS中配置Git与GitHub Git的配置 在Settings设置中. Path to Git executable: [Git安装后的路径] 然后"Test"测试一下,成功才可 ...
- git/github的使用(入门到中阶)
内容最后更新时间:2017-08-10 以下内容是我在收集而来,再经过自己的经验修改而成,希望对你有用(在不断的更新中) 博客地址 欢迎来到Github 初识Github 版本控制的介绍 熟练使用Gi ...
最新文章
- Thinkphp5.1允许uni-app的H5跨域请求接口解决方法
- One order time zone
- 三段式状态机_Verilog实战篇(5)——FIFO amp; 状态机
- 文件上传漏洞原理与实例测试
- Exchange 2010部署
- OpenMP模式下多线程文件操作 (转)
- php 实现url rewrite 伪静态
- HC32F4 CRC32校验(附软件CRC32校验)
- 抖音设备注册生成device_id与install_id hook分析记录
- 设备接入ONENET(2)STM32 + ESP8266(MQTT协议)接入云 :使用 OneNET 官方麒麟座开发板例程
- 推荐几款实用的内网穿透工具
- 如何优雅的使用C语言绘制一只小猪佩奇
- 《Bootloader 启动流程和概念介绍》
- python获取股票的市盈率_有没有一种方法可以自动获取许多股票的一般信息,比如市盈率、收益率等等?...
- K-means聚类实现图片分割
- 利用CEB-fib Model Code计算混凝土结构疲劳的方法
- 首台android手机,黑莓首台Android系统曲面屏手机Priv 真机和视频曝光
- FPGA学习笔记【FPGA原理与结构】
- matlab中用公式求pi值,matlab用π 4公式求π的近似值,直到某一项的绝对值小于10-6为止...
- mysql管理应用小工具mysql front安装与使用教程