使用git把代码上传到github

来源:互联网 发布:dede 做旅游cms 编辑:程序博客网 时间:2024/05/16 07:57


给小白入门的基本操作,其他的用法请自行搜索

关于什么是git,有什么作用,与github有什么关系,本人一概不讲解。。。

注:我是用的是Ubuntu系统

1、工欲善其事必先利其器,在终端输入下面的命令下载git:

$ sudo apt-get install git
安装完成后输入git,如果弹出一大堆git命令提示,那么恭喜你成功了

2、造房子

在一个目录下创建一个仓库,如何创建?在一个目录下执行下面的命令即可:

$ git init
什么也没发生就对了,其实它会生成一个.git隐藏文件之类的,网上很多解释我就不多说了,之后需要把你想上传的代码放到该目录下,所以我都是直接在项目里建造仓库不然还要复制代码。。。

3、添加你想上传的代码

这一步其实是告诉git你改动了哪些代码,第一次肯定是全部上传,之后你改动了哪些文件,就只上传你改动的代码即可

$ git add '你改动的文件'
4、提交说明

因为频繁的更新代码,你很快就会忘记你某一次改动的具体内容是什么了,所以需要给每一次提交作个说明

$ git commit -m '提交说明,比如说增加了统计功能'
5、放缓脚步

别忘了我们的教程是将代码与github进行交互,要求是你现在已经拥有一个github账户,未注册请自行注册

在github上点击+号,点击new repository,次步目的是在github上穿件一个仓库用于存储你上传的代码

在 Repository name 中填写仓库名。还记得第二步创建的仓库么,那个目录名就是你的仓库名,为了保持一致性,我们github上的仓库名最好和本地的一致。剩下的参数默认,点下面的创建就ok了。

6、进行验证

在系统的家目录下(再次强调我使用的是ubuntu)有一个ssh隐藏目录,进入目录后有一个id_rsa.pub的文件,这个文件就是私钥啦;

接下来在github上打开Account settings ,点击左边的SSh key标签,title名字随意起,下面粘上刚才id_rsa.pub文本中的内容,确定就完成私钥的绑定啦!

7、徐徐推进

还记得我们第四步提交说明么?我们继续回到本地,开始提交代码到github上:

$ git remote add origin git@github.com:timesall/bookstore.git
注:上面的命令timesall要填写自己的github账号,bookstore为你刚刚创建的github上仓库的名称

这一步目的是与你的github账号进行远程连接,下一步就是将代码推到github上啦!

8、临门一脚

建立连接后,我们要将代码推送到github上:

$ git push -u origin master
-u参数是将master所有分支上传到github上,以后就不用加上-u参数了

第一次推送会出现ssh警告,输yes就行了

有些人推送可能会报下面的错误:

error:src refspec master does not match any

这是因为创建github上的仓库时会创建一些文件,比如readme,这时我们需要运行下面的命令:

$ git pull origin master

目的是将github上仓库中的文件下载下来,这样本地和github数据就同步了,这回再运行push的命令,你的代码就会被推到github上啦!






原创粉丝点击