github使用教程图文详解(代码片段)

pipiyan pipiyan     2022-12-21     705

关键词:

1、首先要先在github的官网注册一个属于自己的账号。https://github.com/

2、注册完成后需要一些简单的设置,先创建一个属于自己的仓库,repository

技术图片

3、创建仓库

技术图片

4、如何让自己电脑上的代码同步到Github上所创建的库当中?在这里,需要安装git的命令工具,Git Bash

 嗯,就是这样的一个工具:

      技术图片

去Git的官网安装适合自己电脑的版本

安装好之后,双击打开Git Bash,就是这样的一个黑框界面:

技术图片

首先要在本地创建一个ssh key ,这个的目的就是你现在需要在你电脑上获得一个密匙,就是咱们平时的验证码一样的东西,获取之后,在你的GitHub账号里边输入之后,你的电脑就和你的GitHub账号联系在一起了,这样以后就可以十分方便的通过Git bash 随时上传你的代码。下边介绍一下如果获得这个钥匙,又是如何输入到你的GitHub里边的呢。

 上图这一栏 开始是你的计算机的名字在我这里就是hspcadmin @后边的内容是你的计算机型号,接下来就要开始创建属于你自己的秘钥,要在黑框里输入命令:  (引号内需要改成你在注册GitHub的时候绑定的邮箱账号)

$ ssh-keygen -t rsa  -C  "your [email protected]"

一路回车,出现如下界面:

技术图片

说明你的密匙已经成功创建了,现在打开上述的存储.ssh文件的位置,打开id_rsa.pub或是id_rsa文件,复制里面的内容(秘钥):

 技术图片

 

 现在需要登录你的Github账号,在settings界面中:

技术图片

找到SSH and GPG keys这个选项之后,在网页右上角点击new  SSH Key按钮创建秘钥,title是你给你的秘钥起一个标题,key里面就把你刚才复制的秘钥粘贴进去,点击add SSH KEY就可以了:

技术图片

之后再回到Git Bash,输入命令:$ ssh -T [email protected]   ,再输入yes, 出现如下界面,就说明链接成功了。

技术图片

接下来还需要设置一些账号名,邮箱,(name最好和GitHub上边的一样,email是一定要是注册GitHub的那个邮箱地址)

技术图片

下面就要将你在github上创建的仓库克隆到你的本地来,方便以后进行代码上传。

打开你所创建的仓库:

技术图片

然后再打开Git Bash,将自己的文件存储定位在一个你代码所要存储的位置,在这里,我将定位在D盘当中(默认本地是在C盘当中):

出现如下界面,说明定位成功。

技术图片

之后开始克隆一个仓库到本地:(gitclone后面的网址就是你之前创建的仓库的网址)

技术图片

之后打开你所定位的D盘,就会出现一个跟你远程仓库一样的仓库文件夹:

技术图片

打开这个文件夹,随意的创建一个文件,(在这个文件夹下你就可以上传代码了,在这里我保存了一个文件)

技术图片

 

然后输入:ls命令,查看你目前所定位的文件夹中的文件:

技术图片

技术图片

先在可以看出,我刚才所创建的文件已经在了。

然后输入命令:git  add "file_name"    ,引号里面是你所要上传的文件名称,

技术图片

然后在输入:git  commit -m "描述内容,备注"   ,输入之后出现以上情况:

 技术图片

然后在输入git push origin master 之后会出现一个弹窗:

技术图片

输入你之前注册github账号时的账号以及密码,点击login .出现以下界面:

技术图片

说明登录失败了,这时候根据提示继续再一次输入账号,密码 即可。(密码输入会弹出一个框再输入)

技术图片

出现上面界面,表示已经成功了。现在打开你的Github网站,找到你所创建的库,

 技术图片

你所创建的文件已经上传上去了。

再之后,你只需要将你的代码,放到库的对应的文件夹中,然后使用,git add 、git commit -m "   " 、最后git push origin master,

将你的代码提交就可以了。

 

备注:

问题: 创建ssh key时遇到“Bad escape character ‘ygen’.”

 
技术图片
image.png

$ ssh -keygen -t rsa -C "[email protected]"

Bad escape character ‘ygen‘.

分析原因:ssh -keygen之间出现了空格,正确命令是没有空格的



❤️git图文使用教程详解(代码片段)

...版本:2021.1主要记录git的常用命令、IDEA集成git、git与GitHub、IDEA集成GitHub、Gitee等(详细图文步骤记录)配套视频参考:【尚硅谷】5h打通Git全套教程❤️Git图文使用教程详解地址❤️Git图文使用教程详解(一)https://blog.csdn.net/... 查看详情

❤️git图文使用教程详解(代码片段)

...版本:2021.1主要记录git的常用命令、IDEA集成git、git与GitHub、IDEA集成GitHub、Gitee等(详细图文步骤记录)配套视频参考:【尚硅谷】5h打通Git全套教程❤️Git图文使用教程详解地址❤️Git图文使用教程详解(一)https://blog.csdn.net/... 查看详情

git实操图文详解系列教程——github核心操作(代码片段)

版权声明本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl开发环境本系列教程所涉开发环境,详情如下:1、Win102、JDK1.83、Git2.31.14、IDEA2021.2.1参考资料本系列教程在撰写过程中所涉及参考资料,... 查看详情

wifi模块demo(新手教程)图文详解模块使用教程(代码片段)

本文出自APICloud官方论坛,感谢论坛版主Mr.ZhouHeng的分享。第一步我们需要在开发控制台创建一个NativeApp应用以及添模块的准备工作: 按照下图步骤 输入完点创建完成之后 最好点击添加按钮之后返回看看你是否添加... 查看详情

windows下git和github的使用图文详细教程(代码片段)

这里介绍windows下的git和GitHub使用。linux下git和github搭建使用教程参考:https://blog.csdn.net/weixin_52270081/article/details/1191407241、注册gihub账号github官网:https://github.com/自行创建即可。登录,createrepository 查看详情

springmvc+spring+mybatis实现支付宝支付功能(图文详解)(代码片段)

...读相关文档,话不多说我们开始。本教程源代码:https://github.com/OUYANGSIHAI/sihai-maven-ssm-alipay一、支付宝测试环境代码测试1.下载电脑网站的官 查看详情

git学习系列之如何正确且高效地将本地项目上传到github(图文详解)(代码片段)

...  不多说,直接上干货!    首先你需要一个Github账号,所以还没有的话先去注册吧!https://github.com/   见     Git的安装  见Git学习系列之Windows上安装Git详细步骤(图文详解)    ... 查看详情

css3属性详解(图文教程)

本文最初发表于博客园,并在GitHub上持续更新前端的系列文章。欢迎在GitHub上关注我,一起入门和进阶前端。以下是正文。前言我们在上一篇文章中学习了CSS3的选择器,本文来学一下CSS3的一些属性。颜色CSS3中,有一种新的表示... 查看详情

图文详解linux基础经典教程(07)——centos安装tomcat(代码片段)

...,详细介绍Tomcat的安装步骤。第一步:上传Tomcat使用XFTP将Tomcat压缩包上传至/o 查看详情

github新手简单入门图文详解(代码片段)

Github简单入门使用说明1前期准备1.1注册GitHub账号1.2下载安装Git1.2.1下载1.2.2安装2正式使用2.1下载开源的项目2.2创建自己的项目2.2.1新建项目2.2.2修改项目3写在最后1前期准备1.1注册GitHub账号登录Github官网,根据提示注册即可... 查看详情

mysql8.0.20安装教程图文详解(windows64位)(代码片段)

MySQL8.0.20安装教程图文详解(windows64位)一:mysql官网下载https://dev.mysql.com/downloads/file/?id=494993     不用注册,直接下载就好二:解压缩原谅我技术渣,所有文件夹都翻过了,真的没找到mysql-installer在哪个文件夹内... 查看详情

node.js安装教程图文详解(代码片段)

版权声明本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl下载Node.js请下载Node.js并保存至本地,官方网址:https://nodejs.org/zh-cn/在此,选择windows系统64位的16.13.1版本进行下载。下载后解压zip压缩... 查看详情

微信小程序使用npm包,举例图文详解(代码片段)

...xff1a;使用PubSubJS完成两个小程序界面的通讯,PubSubJS在github上的链接如下:GitHub-mroderick/PubSubJS:Dependencyfreepublish/subscribeforJavaScript用npm下载PubSubJS的命令如下:npminstallpubsub-js结果:下载成功后如下图所示 问题:... 查看详情

git实操图文详解系列教程——idea集成git(代码片段)

...作者博客地址:http://blog.csdn.net/lfdfhl开发环境本系列教程所涉开发环境,详情如下:1、Win102、JDK1.83、Git2.31.14、IDEA2021.2.1参考资料本系列教程在撰写过程中所涉及参考资料,详情如下:https://git-scm.com 查看详情

git实操图文详解系列教程——git原理与实践(代码片段)

...作者博客地址:http://blog.csdn.net/lfdfhl开发环境本系列教程所涉开发环境,详情如下:1、Win102、JDK1.83、Git2.31.14、IDEA2021.2.1参考资料本系列教程在撰写过程中所涉及参考资料,详情如下:https://git-scm.com 查看详情

git实操图文详解系列教程——idea集成git(代码片段)

...作者博客地址:http://blog.csdn.net/lfdfhl开发环境本系列教程所涉开发环境,详情如下:1、Win102、JDK1.83、Git2.31.14、IDEA2021.2.1参考资料本系列教程在撰写过程中所涉及参考资料,详情如下:https://git-scm.com 查看详情

图文详解linux基础经典教程(06)——centos安装jdk(代码片段)

...小弟作者博客地址:http://blog.csdn.net/lfdfhl概述从本节教程开始,我们尝试在CentOS上搭建Java开发环境,即在CentOS中安装:JDK、Tomcat、MySQL等开发工具。这些工具均可选用YUM或压缩包的安装方式。为此,在本教程... 查看详情

git实操图文详解系列教程——idea集成github

版权声明本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl开发环境本系列教程所涉开发环境,详情如下:1、Win102、JDK1.83、Git2.31.14、IDEA2021.2.1参考资料本系列教程在撰写过程中所涉及参考资料,... 查看详情