将本地git仓库推送到github上
2015-07-31 16:49
281 查看
http://m.blog.csdn.net/blog/marcoishappy/38414213
首先,这是基于你已经有了github账户和你的机器上已经有了git
1、添加SSH KEY
这一步如果已经做过就可以跳过
你先要为自己的机器生成公钥和密钥,这个在让SSH不需要密码的那篇博文里已经说过了,这里就不多说
然后将公钥上传到github上
登录到你的github
点上面的按钮
进去以后点add ssh key按钮
出来对话框,title就是用于让你识别这个key的标题。然后把公钥里的内容复制出来,贴到key框里就好了。
这样添加ssh key的工作就完成了
2、在github上创建项目
在个人主页的右侧找到按钮
进去以后就是填写一些必要的信息。值得注意的是这里
这里可以根据不同的框架或者语言只能生成gitignore文件。
到这里在网站上的准备已经搞定了
3、创建本地git仓库
进入需要用git管理的工程目录
这个命令会你的这个目录下生成一个叫.git的目录,这里面存放的就是你项目的版本库和git配置文件
可以用git status指令看看状态,然后用git add .将所有的文件都加入git跟踪
然后就可以commit的一下
4、将本地git仓库推送到github上
先到github自己的项目上复制ssh链接
之后到自己的机器上输入指令
然后如果你让github给你智能生成过gitignore文件的话,那需要先pull一次
之后,就可以push了
大功告成,上github看看你的项目吧
首先,这是基于你已经有了github账户和你的机器上已经有了git
1、添加SSH KEY
这一步如果已经做过就可以跳过
你先要为自己的机器生成公钥和密钥,这个在让SSH不需要密码的那篇博文里已经说过了,这里就不多说
然后将公钥上传到github上
登录到你的github
点上面的按钮
进去以后点add ssh key按钮
出来对话框,title就是用于让你识别这个key的标题。然后把公钥里的内容复制出来,贴到key框里就好了。
这样添加ssh key的工作就完成了
2、在github上创建项目
在个人主页的右侧找到按钮
进去以后就是填写一些必要的信息。值得注意的是这里
这里可以根据不同的框架或者语言只能生成gitignore文件。
到这里在网站上的准备已经搞定了
3、创建本地git仓库
进入需要用git管理的工程目录
marco@marco:~/rails_project/ipall$ git init
这个命令会你的这个目录下生成一个叫.git的目录,这里面存放的就是你项目的版本库和git配置文件
可以用git status指令看看状态,然后用git add .将所有的文件都加入git跟踪
然后就可以commit的一下
marco@marco:~/rails_project/ipall$ git commit -m"log的内容" -a
4、将本地git仓库推送到github上
先到github自己的项目上复制ssh链接
之后到自己的机器上输入指令
marco@marco:~/rails_project/ipall$ git remote add origin https://github.com/yourID/repoName.git
然后如果你让github给你智能生成过gitignore文件的话,那需要先pull一次
marco@marco:~/rails_project/ipall_test$ git pull origin master
之后,就可以push了
marco@marco:~/rails_project/ipall_test$ git push -u origin master
大功告成,上github看看你的项目吧
相关文章推荐
- Yii Active Record 查询结果转化成数组
- INI文件格式以及Java编码实现读取
- java0601 static 静态
- java0501-0512 面向对象概述
- Java设计模式—适配器模式
- java0408-0412 进制转换
- java基础-第三节 流程控制-循环
- java基础-第三节 函数
- java0401-0407 数组常见问题
- java基础-第四节 数组和内存结构
- java基础-第二节 入门
- java基础-第一节 常识
- 浅谈C++之继承机制
- Python中的局部变量和全局变量
- 菜鸟好文推荐(十)——Spring基础知识汇总 Java开发必看
- ASP.NET的简单认识
- Yii 集成 PHPExcel读取Excel文件
- python range()函数
- java中引用js文件
- 求集合问题(并查集+筛选求素数/C++)