创建github账号

浏览器输入网址,申请一个github账号,github申请网址,看到下面的图片内容,点击图中红色框里面的内容,用邮箱账号申请一个github账号,一定记住账号和密码

填写注册信息

点击之后跳转到下面的界面,然后依次填写下面框里面的内容,依次是用户名,注册邮箱和密码,最后点击第四个红色框里面的内容,注意,用户名,注册邮箱和密码一定要牢记

申请免费github

上面的完成之后,会跳转到下一个页面,然后选择红框中的内容,这里是申请了一个免费的github ,这也意味着,你上传到github上面代码是所有人都可见的。

填写简要信息

上面的弄好了之后,跳转到下一个界面,就是让你输入你的一些信息,诸如学生,兴趣爱好等,如果不想填可以选择最先的跳过“skip this step”

查看github主页

上面的完了之后,点击下图中的红框中的内容,这个时候就会看到你的个人主页了,这里面就有你的绿格子的地方啦

创建github仓库

上面的配置好了之后,就表示你已经为自己的代码创建了一个专属的空间了,接下来要做的就是,创建一个仓库啦
看下面的图片 ,我相信你可以看懂的


下面的我就不讲解了吧,大家看我的红色框框就会了

验证邮箱

然后点击下面,发送验证消息

接下来就是要进入你刚刚申请的那个邮箱,比如我刚刚是用QQ邮箱申请的,那么我此时登录我的QQ邮箱,然后验证登录就好了,这个时候重新点击下图的内容去创建仓库

填写仓库名称

复制邮箱链接

安装gitbash

上面的操作完毕之后,下面就是安装git了,就是一个本地的上传代码的软件,通过这个软件就 可以把代码上传到github上面了

其实好多的IDE集成了git,大家感兴趣可以自己去学习一下了

安装git

首先进入git的官方网站git-scm.com
下载自己电脑对应的git版本,然后点击安装即可

点击上图的红色部分进行下载
安装的时候直接一路默认即可
找到你的Git安装位置,把快捷方式中的git bash发送到桌面,以后我们使用的就是git bash进行的操作

配置git

打开git bash 为自己配置一个用户名和邮箱
输入命令:git config –global user.name AVLTree1(这个是刚刚注册的账号)
然后输入命令:git config –global user.email 827148845@qq.com (这里的邮箱就是 是你注册github账号用到的注册邮箱,关于github接下来的文章会提到)
(还需要注意的是,上面的–是两个-哦)

配置git秘钥

在gitbash下面输入下面的命令
ssh-keygen -t rsa -C “827148845@qq.com”
然后一路回车下去,最后可能会弹出一个小窗口,就是让你输入你的github的邮箱和密码的,这个时候输入一下,如果出现下图说明你的git秘钥就已经生成了

我们在本地中找到C盘-用户-主用户文件夹下,找到.ssh文件夹,然后记事本打开一个文件id_rsa.pub,然后复制里面的内容,把他粘贴到了下面的内容里面

打开github账号后,找到settings选项,然后找到ssh选项,添加key,

把刚刚的内容粘贴到上面即可,然后还要给这个秘钥起一个名字。
这样你的秘钥在本地的配置和github上面的配置就成功了。

获取git仓库

还记得刚刚在git上面让大家拷贝的一个连接吗,就是下图的内容

这个时候还是在gitbash下面,输入命令git clone https://github.com/AVLTree1/C-.git

或者是下面的方式找到这个仓库连接

首先我们需要在github上面创建一个仓库,然后找到该仓库的一个URL,如下图所示,复制该URL然后进入到git bash的终端,将刚刚创建的仓库clone下来

记住,你此时clone下面仓库就是一个文件夹,这个文件夹所在的位置,就是你git当前所在的目录下面,我们在一开始的时候,可以通过git的指令切换目录,使用cd 命令,比如我进入到D盘,就可以使用cd /D,然后再使用git clone https://github.com/AVLTree1/C-.git,这个时候我们在Windows 下面,进入到D盘下面就可以看到这个文件夹了

上传代码

我们可以把我们写的代码通过Windows下面的赋值粘贴,把他放到我刚刚拷贝下来的文件夹下面,然后再gitbash窗口下面,进入到这个文件夹下面,比如我在 D盘下面有一个使用刚刚的git clone了一个hello文件夹,然后我在hello文件夹下面放了一个git.c,然后我在gitbash下面进入到这个文件夹,输入指令cd /D/hello,这个时候就进入到这个目录下面了,然后输入指令ls,就可以看到我们刚刚的文件git.c文件,然后使用下面的指令进行上传,git add git.c,接着是git commit -m “第一次git”,接着是git push origin master

说明上面的”第一次git”是你今天 上传代码的一个备注信息,自己随便取就好了

上面的问了之后,就可以再github上面看到自己的代码了,git和github还有很多的操作,需要大家在以后的日常生活中学习了

这篇博文可能还有问题,我

凭空写出来的,你们试试吧

简易git操作 -- 让你的格子绿起来相关推荐

  1. git操作手册_基本的Git手册

    git操作手册 介绍 (Introduction) Hi! I am Sanjula, and in this guide I hope to teach you a little bit about ...

  2. 手把手教你熟悉Git操作

    文章目录 Git 一.版本控制 二.Windows安装Git 1. Git 安装 2. Git 一次性配置 三.理解Git文件的三种状态与工作模式 四.创建版本库并提交文件 1. 初始化git 2. ...

  3. GitHub防黑客新措施:弃用账密验证Git操作,改用token或SSH密钥,今晚0点执行

    萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI 还在用账户+密码对GitHub上的Git操作进行身份验证? 赶紧整个token(令牌)或SSH密钥吧! 8月14号0点(8月13日9:00 ...

  4. Git操作手册|命令速查表

    Git操作手册|命令速查表 这篇文章主要介绍Git分布式版本管理与集中式管理的一些差异,总结下Git常用命令作为日后的速查表,最后介绍Git进阶的一些案例. 本文分为以下几个部分: Git与SVN差异 ...

  5. 【Tools】git操作总结

    git操作总结 下载的工程带有子工程submodule: 当使用git clone下来的工程中带有submodule时,初始的时候,submodule的内容并不会自动下载下来的,此时,只需执行如下命令 ...

  6. Git操作常用的命令都在这里了

    转载自 Git操作常用的命令都在这里了 创建仓库 git init 在当前目录执行,会生成 .git目录文件,这个和SVN一致. 提交到仓库 git commit -m "first com ...

  7. git 修改分支名字_基础Git操作与GitHub协作吐血整理,收好!| 原力计划

    作者 | 光子俊来源 | CSDN博客出品 | CSDN(ID:CSDNnews) Git介绍 Git是目前世界上最先进的分布式版本控制系统,可以为我们管理项目.构建工程.多人协作提供便利,作为一个爱 ...

  8. Git操作失败并提示Another git process seems to be running in this......

    问题: Git操作的过程中突然显示Another git process semms to be running in this repository, e.g. an editor opened b ...

  9. Intellij 中的git操作 转!

    http://blog.csdn.net/lovesummerforever/article/details/50032937 Git原理以后会分章节介绍,本次主要说一下intellij怎样操作git ...

最新文章

  1. Zookeeper 典型应用场景介绍
  2. 第一阶段_第一部分_工具介绍
  3. boost::core实现交换std::type_info
  4. Linux 学习笔记_12_文件共享服务_4_SSH
  5. DateTimePicker1.DateTime:=IncMonth(Trunc(now+1)-1/24/60/60,1);
  6. 使用sshpass同时更新一台ubuntu和一台CentOS
  7. go调用ffmpeg
  8. 【Elasticsearch】ElasticSearch Cluster的一致性问题
  9. java gc loggc_java9中gc log参数迁移
  10. debian rabbitmq离线安装_Rabbitmq web-mqtt在debian上的安装
  11. 50套3dmax家具建模详细教程 3dmax床建模教程丨3Dmax基础教程3dmax教学3dmax室内设计教程
  12. 手把手教做无人驾驶算法(二十六)--基于终端约束的MPC 控制
  13. 如何使用浏览器网络监视工具进行黑客攻击
  14. HDU - 3533 Escape
  15. 【C语言】动态内存开辟
  16. Tekla structures深入定制开发篇(一)
  17. 多卡聚合路由器5G+4G是什么意思
  18. 城市智商的提出,基于互联网云脑的智慧城市发展水平评测研究
  19. Nintendo帐户,用户ID和网络ID:Nintendo所有令人困惑的帐户,说明
  20. win10 启动vmware虚拟机就会蓝屏解决方法

热门文章

  1. Python 学习笔记01
  2. HDU1548:A strange lift(Dijkstra或BFS)
  3. 二叉树的前序,中序,后序的递归、迭代实现
  4. genesis cam 最新版_触屏精灵下载_触屏精灵最新版下载[其他行业]
  5. python对文件的_python对文件的读写
  6. php asort,PHP asort():对数组排序(升序),并保持索引关系
  7. PCL调错(2):VTK报错
  8. CLion CMakeList的使用
  9. 【yolov3目标检测】(3) opencv+yolov3 检测交通路况,附python完整代码
  10. Photoshop抠图、污点处理等常用功能及快捷键