windows 新手创建github

昨天,为找实习,不得不开始研究要怎么创建自己的github,用人单位似乎都很看重这一点。于是乎,就来记录一下这个顺序。

首先,我们要下载git,一个用来做版本控制的东西。听着很牛逼的样子,但是简化来说,他可以帮你记录你的每一次修改。

https://git-scm.com/download/win 这是git的官网,我们只需要找对应的下载就行。32位电脑就下载32-bit,64位电脑就下载64-bit,然后一通无脑安装即可

就像你写一篇文章,今天写了第一段,明天写了第二段,后天第三段。。。git可以很好地记录下来你写作的顺序,将每天的新版本作为一次记录。如果你那天写的不满意了,比如说第四天发现你第三天写的东西有点烂,那么git还可以帮你倒退回第二天写的东西,让你重新开始。

git就像是可以自由管理你文件的一个仓库,当你完成创作的时候,想将文章发布出去,这时候你就能在通过git,将文章上传到你的github ,这是个基本开源的免费平台,当你放上去之后就意味着会有很多人可以从你的github主页去下载你的文章,甚至是为你文章增加新的东西。

这时候你可以在开始菜单里面找到:


git bash就是我们想要的东西了。

我们先进去配置一下:

$ git config --global user.name"Your Name"

$ git config --global user.email"email@example.com" 

输入你自己的信息即可

如果我们要往github上发布东西,需要这么几步:

1、创建仓库

仓库就是文件夹,只不过你要指定某个文件夹为仓库,当然可以指定很多很多的文件夹为仓库。我们需要学习几个简单的指令来进行操作


敲击pwd,可以看到当前所在的目录,若是你不想在当前目录下创建你的文件夹,你可以通过

$ cd ../  的方式走到上级目录,$ cd ../  继续 $ cd f: 的方式进入f:盘去创建,这里指令和linux的差不多


这样我们就进入f盘下的try文件夹,然后通过$ mkdir mygit 方式在try下面创建了一个新的文件夹,叫做mygit。这时候,我们要将mygit变成一个仓库 , 在进入这个文件夹之后,我们敲击:$ git init,(master)就代表仓库已经初始成功了!


2、向仓库里面添加内容

我们进入 mygit就能看到里面有个隐藏文件夹,我们不需要管他。这时候比如我想要将一个1.html传上去,我们需要先将1.html文件添加到文件夹中,然后告诉git,我要将这个文件放进去,具体做法是输入:$ git add 1.html 

你也可以添加很多的东西进去,就不停执行 git add 文件名即可。执行成功后是不会提示你什么的,如果没什么提示那就代表添加成功


3、添加完所有内容之后提交

当你通过add 方式将文件添加完毕的时候,就要提交了,指令是 

$ git commit -m ”这是一些描述信息“   commit就是提交, -m 参数表示你要输入的对这个提交的东西的描述信息,比较建议每次都写上,毕竟这方便以后再去查看。

这时候你可以输入 $ git log 来查看现在这个仓库里面有的项目

4、上传github

再上传之前,我们要先做一件事,因为你的github和你的hub是不通的,为了让他们相连同,他们采用的是ssh链接,简单来说就是,在你的git上面会有一个密钥,就相当于密码,只有在你的github也拥有相同密码的时候,他们才能联系起来。

因此我们首先要找到git上的密钥,输入 $ ls -al ~/.ssh  来查看你拥有的ssh


被红框框圈出来的就是github的通用ssh key了,id_rsa 代表私有的,id_rsa.pub代表共有的,若是不存在上面的两个,那就要注册一下新的ssh key了。当然你也可以选择自己的key去添加到github上面。

具体注册方式

1)$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"  将引号里的内容替换成你注册github的邮箱

2)当出现这么一句话的时候:Enter a file in which to save the key (/c/Users/you/.ssh/id_rsa): 请直接敲击回车

3)当出现这个的时候:Enter passphrase (empty for no passphrase): 输入一串密码

4)然后你要重复输入一边密码

5)输入 $ eval $(ssh-agent -s)

6)输入 $ ssh-add ~/.ssh/id_rsa

即可完成注册。

这时候输入$ clip < ~/.ssh/id_rsa.pub 就能复制下来我们所要的密钥了。


然后我们在github的主页面,settings->SSH and GPG keys,选择new ssh keys,在title那一栏随便填写一些说明,然后内容部分直接黏贴我们刚刚得到的密钥,最后添加即可。

我们先要在自己github的主页上选择 Create a new repositories,填写相关信息,然后点击创建

然后在git bash 里面敲击:

$ git remote add origin git@github.com:heydqq/test.git 

这就是告诉他远程链接的名字,以及地址 名字一般默认为origin 这里后面的信息记得换成你自己的!项目名称也要换成自己的,要是手误写错了,就输入

$ git remote remove origin  ,删除刚刚的远程地址链接,在重新输入就行

然后输入

$ git push -u origin master 即可

等等!到这里似乎会报错

error: failed to push some refs to 'git@github.com/heydqq/test.git'

hint: Updates were rejected because the remote contains work that you do

hint: not have locally. This is usually caused by another repository pushing

hint: to the same ref. You may want to first integrate the remote changes

hint: (e.g., 'git pull ...') before pushing again.

hint: See the 'Note about fast-forwards' in 'git push --help' for details


查阅资料会发现,是因为我们在创建github项目的时候添加了一个readme文件,因此我们要先将这个文件拉到我们的项目中,保持一致

$ git pull --rebase origin master


然后在重新上传

$ git push -u origin master 


就大功告成啦!

查阅了很多资料:

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013752340242354807e192f02a44359908df8a5643103a000

https://blog.csdn.net/crazydony/article/details/51983343

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,992评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,212评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,535评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,197评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,310评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,383评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,409评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,191评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,621评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,910评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,084评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,763评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,403评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,083评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,318评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,946评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,967评论 2 351

推荐阅读更多精彩内容