GitHub 使用教程图文详解

 https://www.cnblogs.com/xuxiaoxia/p/9482454.html 

一、首先要先在github的官网注册一个属于本身的帐号。https://github.com/html

二、注册完成后须要一些简单的设置,先建立一个属于本身的仓库,repositorygit

三、建立仓库github

四、如何让本身电脑上的代码同步到Github上所建立的库当中?在这里,须要安装git的命令工具,Git Bashbash

 嗯,就是这样的一个工具:ssh

      

去Git的官网安装适合本身电脑的版本工具

安装好以后,双击打开Git Bash,就是这样的一个黑框界面:网站

首先要在本地建立一个ssh key ,这个的目的就是你如今须要在你电脑上得到一个密匙,就是我们平时的验证码同样的东西,获取以后,在你的GitHub帐号里边输入以后,你的电脑就和你的GitHub帐号联系在一块儿了,这样之后就能够十分方便的经过Git bash 随时上传你的代码。下边介绍一下若是得到这个钥匙,又是如何输入到你的GitHub里边的呢。url

 上图这一栏 开始是你的计算机的名字在我这里就是hspcadmin @后边的内容是你的计算机型号,接下来就要开始建立属于你本身的秘钥,要在黑框里输入命令:  (引号内须要改为你在注册GitHub的时候绑定的邮箱帐号)spa

$ ssh-keygen -t rsa  -C  "your email@.com"

一路回车,出现以下界面:.net

说明你的密匙已经成功建立了,如今打开上述的存储.ssh文件的位置,打开id_rsa.pub或是id_rsa文件,复制里面的内容(秘钥):

 

 

 如今须要登陆你的Github帐号,在settings界面中:

找到SSH and GPG keys这个选项以后,在网页右上角点击new  SSH Key按钮建立秘钥,title是你给你的秘钥起一个标题,key里面就把你刚才复制的秘钥粘贴进去,点击add SSH KEY就能够了:

以后再回到Git Bash,输入命令:$ ssh -T git@github.com   ,再输入yes, 出现以下界面,就说明连接成功了。

接下来还须要设置一些帐号名,邮箱,(name最好和GitHub上边的同样,email是必定要是注册GitHub的那个邮箱地址)

下面就要将你在github上建立的仓库克隆到你的本地来,方便之后进行代码上传。

打开你所建立的仓库:

而后再打开Git Bash,将本身的文件存储定位在一个你代码所要存储的位置,在这里,我将定位在D盘当中(默认本地是在C盘当中):

出现以下界面,说明定位成功。

以后开始克隆一个仓库到本地:(gitclone后面的网址就是你以前建立的仓库的网址)

以后打开你所定位的D盘,就会出现一个跟你远程仓库同样的仓库文件夹:

打开这个文件夹,随意的建立一个文件,(在这个文件夹下你就能够上传代码了,在这里我保存了一个文件)

 

而后输入:ls命令,查看你目前所定位的文件夹中的文件:

先在能够看出,我刚才所建立的文件已经在了。

而后输入命令:git  add "file_name"    ,引号里面是你所要上传的文件名称,

而后在输入:git  commit -m "描述内容,备注"   ,输入以后出现以上状况:

 

而后在输入git push origin master 以后会出现一个弹窗:

输入你以前注册github帐号时的帐号以及密码,点击login .出现如下界面:

说明登陆失败了,这时候根据提示继续再一次输入帐号,密码 便可。(密码输入会弹出一个框再输入)

出现上面界面,表示已经成功了。如今打开你的Github网站,找到你所建立的库,

 

你所建立的文件已经上传上去了。

再以后,你只须要将你的代码,放到库的对应的文件夹中,而后使用,git add 、git commit -m "   " 、最后git push origin master,

将你的代码提交就能够了。

建立分支:

使用Git命令来建立.

 1.首先是克隆下远程仓库的项目.

     git clone remote_url

    

 

 

 2.和远程仓库创建关联.

    git remote add origin remote_url

 

 

 

3.查看全部分支.

     git branch -a(查看全部分支包括本地分支和远程分支).

     git branch -r(查看远程分支).

   

 

 

 

 

   

4.本地建立新的分支.

    git checkout -b branchname(直接新建一个分支而后切换至新建立的分支).就是建立加切换分支.

    等价于命令:git branch branchname+git checkout branchname.

    git checkout branchname(是切换分支名).

  

 

 

5.将新分支推送至GitHub.

    git push origin branchname

   

 

 

6 查看Git命令方式建立分支的结果.   

删除分支 

删除本地分支

git branch -d branchname

 

 删除GitHub上面的远程分支.

 git push origin: branchname

 

 

 

 

备注:

问题: 建立ssh key时遇到“Bad escape character ‘ygen’.”

 
image.png

$ ssh -keygen -t rsa -C "XXXXXXX@qq.com"

Bad escape character 'ygen'.

分析缘由:ssh -keygen之间出现了空格,正确命令是没有空格的

参考博文: http://www.javashuo.com/article/p-fuigwcau-hh.html
相关文章
相关标签/搜索