Git 将代码托管到GitHub上,并实现

    在代码开发中,由于分工不同,最后需要将各自负责的代码进行合并,使用Git来控制代码的版本是一种不错的方法和趋势。

关于Git的下载,安装之类的就不做赘述了。

1.Git将代码托管到GitHub上

    首先我们需要在本地创建一个项目,作为托管项目。安装好Git之后,我们右键项目文件夹的时候会出现以下提示:

    Git 将代码托管到GitHub上,并实现

    在弹出的git操作窗口中,使用:git init 初始化一个仓库

    Git 将代码托管到GitHub上,并实现

    init之后会产生一个空的仓库,此时的代码只处于工作区,并未提交到暂存区和版本库。

    接下来我们需要执行以下命令来将代码保存到版本库。

    git add 文件名 或者git add  .    :将文件从工作区提交到暂存区

    git commit -m "备注信息" :将代码从暂存区提交到版本库master

    git status : 查看当前工作区代码的状态

    git log :查看git操作的日志

    Git 将代码托管到GitHub上,并实现

    从这里我们可以看到当前的状态,没有被追踪的文件,那么我们需要将这些代码从工作区提交到暂存区。

    Git 将代码托管到GitHub上,并实现

    现在代码处于暂存区中,我们需要将暂存区的代码提交到master中

    Git 将代码托管到GitHub上,并实现

    在这里就显示我们提交的信息和操作日志。这里都是git的一些常用指令。下面我们来看看怎么将代码托管到Github上。

    

    打开Github官网 https://github.com,登录或者注册之后。点击右上角的"+"并选择

    Git 将代码托管到GitHub上,并实现

    

    name随便写,可以自己起个有意义的名字,下面选择public,公共的。private非公开的,收费的。然后点击create。

    Git 将代码托管到GitHub上,并实现

    在下面有两种选择,一个是http的一个是ssh的,ssh的需要通过git生成公钥,并在GitHub上配置公钥,其他的用户才可以从github上下载代码。这里两种方式都会演示到,我们先使用http来托管项目;

    切到http,并将代码的托管路径copy出来,然后使用git push命令来讲代码传到GitHub上

    Git 将代码托管到GitHub上,并实现

    然后我们刷新GitHub就会发现,我们的代码已经托管上去了,下面就是我所上传的项目代码文件

    Git 将代码托管到GitHub上,并实现

2.从GitHub上下载代码    

点击右侧的"clone or download" ,这次我们选择ssh的方式来实现代码的下载,copy出ssh路径

    Git 将代码托管到GitHub上,并实现

在本地创建一个新的文件,作为第二个操作用户,右键并选择打开一个新的git窗口,并进行初始化仓库执行

Git 将代码托管到GitHub上,并实现

由于我这里已经配置过公钥了,所以使用ssh时,他没有报错,如果第一次使用的话,它会提示出错,没有GitHub上没有做公钥配置,需要做一下配置

打开第一个git窗口,在上面执行ssh-******

Git 将代码托管到GitHub上,并实现

我这里配置过了,所以它会提示是否覆盖。如果你是第一次的话,就直接一路enter就行,它会在上面提示的路径下生成公钥。

打开这个文件,并将里面的内容全选,copy。

Git 将代码托管到GitHub上,并实现


   在GitHub上右上角,选中setting,在新页面中选中

Git 将代码托管到GitHub上,并实现

点击new ssh key

Git 将代码托管到GitHub上,并实现

title可以随便输入,然后将copy的公钥粘贴到key栏中,点击add ssh key即可,在执行以下刚才的git pull 命令即可

Git 将代码托管到GitHub上,并实现

在新的文件中,我们可以发现代码已经成功的被pull下来。

Git 将代码托管到GitHub上,并实现