我说句实在话啊,GitHub这个网址真的很能勾起人学习的欲望,一进入GitHub的注册页面真的让我这个英语学渣瑟瑟发抖,瞬间立下个flag:好好学习英语。。。。。

我对python的求知欲怎么能被英语所阻挡,感谢Google Chrome网页翻译这个功能,使我得知了那个username是输入用户名,

在键盘上哒哒哒哒输入kick-assLesbian之后,我的内心得以一丝平复,可是马上我就开始发慌了。Jesus!因为我发现我的GitHub主页直接是https://github.com/kick-assLesbian    额,对于这个名字,先解释一哈,kick-ass 并不是踢屁股的意思,然后Lesbian顾名思义。

字数凑得差不多了,不扯了,下面谈谈我对GitHub和git的理解  我通过百度知道了git是一款免费、开源的分布式版本控制系统,可以用于敏捷高效地处理任何或小或大的项目,程序员不懂用的话就不能成为真正的程序员。看到最后一句话,我马上去官网下了个git的安装包,作为英语学渣的我一脸懵逼地点击Next,Next,中间隐隐约约看懂了某个选项,默认的是GUI的windows使用,也可以选择无论是在Windows或是Linux系统上都能运行。。。。总之心情复杂地安装好了git,然后发现在开始菜单会多出了三个命令,Git Bash,Git GUI,Git CMD。

我还是不知道这个git怎么操作,不知道怎么上传本地的文件啊项目啊,只能继续上百度上知乎,然后get啦。下面截图讲解下本小白蹩足的操作(如有错误,麻烦纠正啊)。

首先得绑定用户吧,打开git-bash.exe,在桌面快捷方式/开始菜单/安装目录中

因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识,用户和邮箱为你github注册的账号和邮箱

注意一哈啊,git config  ––global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。

接着就是上传本地的文件或者项目到GitHub上面。

第一步就是打开Git Bash,并进入到想要上传文件的这个目录下,cd 是用来进入某个目录的,白色的字是我打的(前面那个美元符号是自动生成的),我想上传的文件路径是E盘的Learnpy下的17773572025

第二步输入git init 敲回车,如下图所示,这个意思是在当前项目的目录中生成本地的git管理(会发现在当前目录下多了一个.git文件夹),别问我怎么知道的,百度告诉我的。。。

第三步输入git add . 假装自己在敲黑板 咚咚咚(切记add 和 . 中间有个空格,我第一遍就是这里报错啦),附上错图。

这个是将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可。

第四步输入git commit -m "first commit",表示你对这次提交的注释,双引号里面的内容可以根据个人的需要进行更改。
 
第五步输入git remote add origin https://自己的仓库url地址(上面有说到) 将本地的仓库关联到github上,
这里我输入的是git remote add origin https://github.com/kick-assLesbian/17773572025.git
最后一步,输入git push -u origin master,这是把代码上传到github仓库的意思。
执行完后,如果没有异常,会等待几秒,然后跳出一个让你输入Username和Password 的窗口,你只要输入github的登录账号和密码就行了。
(我这一开始显示fatal: remote origin already exists. 是因为我这个已存在啦,,,毕竟本小白一开始git add .那里报错了)
 
账号密码都正确的话,会有一个上传的过程,上传成功后是这个样子。。
 
然后打开GitHub,就可以看见上传的文件啦,真的觉得自己好菜,用git把本地文件上传都弄了我这么久。。。。。。
 
嗯,最后,我一定要好好学习英语。(别问我为啥,请看开头!)

点开GitHub之后,瑟瑟发抖...的我的更多相关文章

  1. 电脑打不开gitHub的解决方法

    电脑打不开gitHub的解决方法 方法:修改本地的hosts文件 因为Github是国外网站,所以经常会遇到打不开的问题,并且有时能打开但是网速好慢 解决这个问题的方法是 :   C:\Windows ...

  2. 西北地区打不开github的解决办法~

    泱泱我大西北,github打不开,的确痛苦的. http://ipaddress.com/ip_lookup/ 先查github.com 可能存在打不开的情况~ 随便找一个web在线代理,就可以查到了 ...

  3. 打不开gitHub的解决方法

    因为Github是国外网站,所以经常会遇到打不开的问题,并且有时能打开但是网速好慢 解决这个问题的方法是 : 在C:\Windows\System32\Drivers\etc下找到hosts文件,用记 ...

  4. windows 网页打不开github网站

    gitbub是外网,经常会遇到访问不了的问题,并且有时能访问也网速好慢. 解决这个问题的方法是 更改hosts文件,地址:C:\Windows\System32\Drivers\etc 我在hosts ...

  5. 史上最简单的 GitHub 教程

    史上最简单的 GitHub 教程 温馨提示:本系列博文已经同步到 GitHub,如有需要的话,欢迎大家到「github-tutorial」进行Star和Fork操作! 1 简介 GitHub 是一个面 ...

  6. 自我介绍及如何注册GITHUB

    自我介绍 我是来自南通大学网络工程141班的周楠,我的学号是1413042014,我的兴趣是喜欢玩游戏(如果这算是一个兴趣爱好的话),喜欢尝试各种游戏. 如何注册一个GitHub账号? 1.首先我们需 ...

  7. 立足GitHub学编程:13个不容错过的Java项目

    立足GitHub学编程:13个不容错过的Java项目 今天我们将整理一大波干货满满的Java示例代码与能力展示素材. GitHub可谓一座程序开发的大宝库,有些素材值得fork,有些则能帮助我们改进自 ...

  8. Android Studio 上传本地项目到 GitHub 上

    •准备工作 注册 GitHub 账号 [GitHub官网] [视频教程] 安装 Git [官方链接] [极速下载链接] 创建本地代码仓库 在桌面上,鼠标右击,选择  Git Bash Here : 接 ...

  9. 不重新编译php安装配置eAccelerator

    eAccelerator属于一个免费的开源php加速.优化.编译和动态缓存项目,原理和apc类似,都是通过缓存php编译后的opcode代码来提高php脚本的执行性能,而且eAccelerator本身 ...

随机推荐

  1. 笔记:基于DCNN的图像语义分割综述

    写在前面:一篇魏云超博士的综述论文,完整题目为<基于DCNN的图像语义分割综述>,在这里选择性摘抄和理解,以加深自己印象,同时达到对近年来图像语义分割历史学习和了解的目的,博古才能通今!感 ...

  2. 【xsy2115】Delight for a Cat

    Time Limit: 1000 ms Memory Limit: 512 MB Description ​ 从前,有一只懒猫叫CJB.每个小时,这只猫要么在睡觉,要么在吃东西,但不能一边睡觉一边吃东 ...

  3. C#开发Open-Webkit-Sharp浏览器并支持前端alert显示

    看了网上的很多教程,但是总是总是只言片语的,可能不同的人遇到的问题不一样,他们就只列举了自己的问题,那么这里我来做一下总结吧,跟大家分享一下我的完整的开发过程 首先你需要准备Visual Studio ...

  4. C++学习-3

    引用与函数指针: 函数指针就是把函数名挖掉变成*p 函数指针的类型就是把p去掉 函数指针的引用(引用就是在类型和名字的中间加&) 函数指针加一个()就成调用函数了-----------p() ...

  5. springboot+springmvc+mybatis项目整合

    介绍: 上篇给大家介绍了ssm多模块项目的搭建,在搭建过程中spring整合springmvc和mybatis时会有很多的东西需要我们进行配置,这样不仅浪费了时间,也比较容易出错,由于这样问题的产生, ...

  6. epoll 实现回射服务器

    epoll是I/O复用模型中相对epoll和select更高效的实现对套接字管理的函数. epoll有两种模式 LT 和 ET 二者的差异在于 level-trigger 模式下只要某个 socket ...

  7. 牛客小白月赛1 A-简单题

    描述 Etéreo 是个爱学习的好孩子.在年假期间,他依然热情于数学.他最近发现了一个高大上的东西:,他觉得这里的  非常的厉害!然后他又告诉你:,,他会告诉你  和  ,想请你告诉他  的值.当然这 ...

  8. AJAX跨域问题解决方法(3)——被调用方解决跨域

    被调用方解决跨域是指在HTTP响应头中增加指定的字段,允许调用方调用 可以在两种地方增加1.apache/nginx(HTTP服务器)2.tomcat(应用服务器) 浏览器如何判断跨域?仔细观察可以发 ...

  9. 前端div层级控制

    z-index:20000;使用此属性可以控制div的层级即哪个在上哪个在下

  10. 关于虚拟机打开ubuntu黑屏的问题

    取消勾选“加速3D图形“后重启即可.