使用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上啦!
- 使用git把代码上传到github
- 使用Git上传项目代码到github
- 使用git上传代码到github<一>
- 使用Git上传项目代码到github
- 使用Git上传项目代码到github
- 使用git上传代码到github
- 使用Git上传项目代码到github
- 使用git上传代码到github
- 使用git上传代码到github
- 如何使用Git上传代码到GitHub
- 使用Git上传代码到GitHub
- 使用git命令上传代码到github
- 使用Git上传项目代码到github
- 使用git上传项目代码到github
- 使用Git上传项目代码到Github
- 使用Git将代码上传到GitHub
- Git的使用-把本地代码上传到github的库中
- 使用Git命令把本地项目上传到Github托管
- 腾讯大数据高级产品总监洪桃李:决胜未来的4大关键能力
- 第一次机房收费系统——结账
- outlook webmail 2016搜尋技巧
- 以太坊常识
- Android--RecyclerView
- 使用git把代码上传到github
- D
- 20171207memo
- IIS 返回 405
- 给页面增加遮罩效果
- 转载-Camera服务之--架构浅析
- SSH简单使用:
- MyBatis的Mapper接口以及Example的实例函数及详解
- Android 模块化开发