原址:https://blog.csdn.net/luosaosao/article/details/63684470git
不少人会问,为何要用gitbash啊,我要学github啊,gitbash是什么啊。—大神会以为,这个傻XXXX啊,这个都不懂,讲道理,刚刚接触,谁懂啊。github
分析一下:github是远程的一个仓库,gitbash是win下一个工具,咱们打代码都是在本地打代码,而后经过gitbash把本身代码传到github上面去。
就比如,咱们用迅雷从网上下载东西,gitbash就和迅雷很像啊,都是本地的一个软件,负责上传下载之类的。你学github,其实学的就是若是用gitbash,就像你要下载东西,你确定是学会如何使用迅雷啊!bash
gitbash下载地址:https://git-scm.com/downloadsssh
下载以后安装好,一直点next就行,无脑安装谢谢。
安装好后的图标
工具
注册地址:https://github.com/spa
注册成功后,点击开启一个新project,
而后新project默认会有这个文件。
.net
打开界面以下:
命令行
接下来配置一下gitbash和github的通讯协议
先输入ssh-keygen –t rsa –C “邮箱地址” 而后一直按回车回车回车回车。。。。箭头指向的邮箱填写我当时填的是和github上写的邮箱一致。
3d
输入命令:ssh –T git@github.com,问你yes or no,就输入yes,回车完事。
blog
git config –global user.name “用户名”
git config –global user.email “邮箱”
用户名邮箱,用你github上的用户名和邮箱。
配置成功,你会发现gitbash命令行哪里多了个master字样:
接下来要学会如何将你刚刚在github上建立的project和本地联系起来。
大体说下大概先,就是先在本地找个空的文件夹,而后用gitbash初始化一下这个文件夹的信息,使他变成一个相似于能够被管理的仓库,而后再从远程仓库github上pull上面的东西下来这个文件夹,而后本身修改好了,再push回去远程github,就这么简单。
话很少说看图:
我在D盘新建了一个名字为git2的文件夹,空的,啥都没有。
而后用gitbash打开这个文件夹:
具体命令就是cd 路径
接下来就是git init:
输出这句话以后按回车,你会发现目录下面会多一个.git文件
好了,本地的仓库作好了,是时候把远程仓库的东西拉下来了:
命令:git remote add origin git@github.com:你的git
链接上以后,用pull:
命令:
git pull git@github.com:你的git
我这里显示是Already up-to-date,由于我以前已经pull过一次了,你的可能不同。而后你会发现
你的本地仓库文件多了一个.md文件
好了,这时候你要怎么把你想传的东西传到github上?
好比我新建一个test文档,里面的内容是11111.本身手动新建的,手动,就是直接新建的小伙子。
而后咱们须要大概就是三个步骤就能够把这个test文件送到github上,
git add->git commit->git push
/////////////////////////////////////////////////////////
完整写法看图:
每个$后面的就是我打的命令,固然git add后面跟一个.表明把全部文件都加进去,单独给出特定的文件名字就加特定的文件。
而后你就会发现你的github上就多个了文件了
后来你想修改的话,就同样的操做啊,pull下来 手动修改,add,commit,push。