Git简述(二)-建立GitHub远程仓库,工作区缓存区

我们Git讲解了Git的一些基本知识,接下来我们创建一下github,在创建远程仓库之前,我们必须先有自己的GitHub仓库账号,注册GitHub这里我就不细说了,大家按照步骤一次注册好就行。现在我们先登录自己的GitHub账号开始!
获取.SSH信息
在用户主目录下(打开命令行窗口的默认路径),看看有没有.ssh目录,

如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。

如果没有,打开Shell(Windows下打开Git Bash) 打开 Git Bash,创建SSH Key,输入ssh-keygen -t rsa -C "Your email"命令,然后一直回车,在这里"Your email"就是我们Git简述(一)创建仓库时user.email
在git bash 点击运行
Git简述(二)-建立GitHub远程仓库,工作区缓存区_第1张图片

然后在终端运行.ssh

Git简述(二)-建立GitHub远程仓库,工作区缓存区_第2张图片

回车,自动弹出

Git简述(二)-建立GitHub远程仓库,工作区缓存区_第3张图片


在GitHub中创建SSH Key

Git简述(二)-建立GitHub远程仓库,工作区缓存区_第4张图片

我们登录github账号后,点击右上角的头像,下拉有个setting,点击之后,选择SSH And GPG keys”页面,并点击 “New SSH Key”按钮
Git简述(二)-建立GitHub远程仓库,工作区缓存区_第5张图片

然后点击确定即可!
Git简述(二)-建立GitHub远程仓库,工作区缓存区_第6张图片

完成SSH Key的创建
Git简述(二)-建立GitHub远程仓库,工作区缓存区_第7张图片


在GitHub中创建一个learngit仓库

新建立一个仓库,在右上角点击加号,选择New repository

Git简述(二)-建立GitHub远程仓库,工作区缓存区_第8张图片

在git运行命令

git remote add origin [email protected]/wangwensha/testgit.git 
//wangwensha是我自己的github,这里要变成你自己的

git push -u origin master //把本地库的内容推送到远程仓库上去

Git简述(二)-建立GitHub远程仓库,工作区缓存区_第9张图片

刷新Git页面,完成创建,可以看到跟我们本地的提交commit过的文件夹是一样的目录

Git简述(二)-建立GitHub远程仓库,工作区缓存区_第10张图片

从现在起,只要本地作了提交,就可以通过如下命令:

git push origin master  

简单讲解一下工作区与暂存区

工作区:就是你在电脑上看到的目录,比如目录下testgit里的文件(.git隐藏目录版本库除外)。或者以后需要再新建的目录文件等等都属于工作区范畴。
版本库(Repository):工作区有一个隐藏目录.git,这个不属于工作区,这是版本库。其中版本库里面存了很多东西,其中最重要的就是stage(暂存区),还有Git为我们自动创建了第一个分支master,以及指向master的一个指针HEAD。
我们前面说过使用Git提交文件到版本库有两步:
第一步:是使用 git add 把文件添加进去,实际上就是把文件添加到暂存区。
第二步:使用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支上。

本地commit相当于把工作区的文件推送到了暂存区,当git push prgin master相当于把暂存区的文件推送到了仓库!
把本地master分支的最新修改推送到github上了,现在你就拥有了真正的分布式版本库了。


删除远程库
在Git上选择learngit库中的Settings,然后找到最下面的Delete this repository,点击再输入远程库名。
要输入仓库名,就是please type xxxxx to confirm 中的xxxx填写上 点击下面I understand the consequences,delete this repoaitory 点击之后有的需要输入的你的github账号密码。输入即可删除

Git简述(二)-建立GitHub远程仓库,工作区缓存区_第11张图片

Git简述(二)-建立GitHub远程仓库,工作区缓存区_第12张图片

小编不易,如有收获,微信赏小编喝杯娃哈哈

Git简述(二)-建立GitHub远程仓库,工作区缓存区_第13张图片

单身狗的 葵花宝典,撩妹必备 敬请关注!

Git简述(二)-建立GitHub远程仓库,工作区缓存区_第14张图片

你可能感兴趣的:(git,github,远程,.ssh,.ssh-key)