将本地git仓库推送到github上
2015-06-07 15:06
232 查看
首先,这是基于你已经有了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看看你的项目吧
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看看你的项目吧
相关文章推荐
- Python图像处理(9):Hu矩
- 我所理解的设计模式(C++实现)——访问者模式(Visitor Pattern)
- c++四种强制转换
- C++字符串转数字,数字转字符串
- MVC调用函数function.php
- 第四天 ThinkPHP手把手快速拼接网站(四)
- contentprovider的学习实例总结
- 根据C# 事件思想来实现 php 事件
- 【C++】String类中的运算符重载
- Java 爬虫
- 对编程语言的认识
- php的var关键字
- python的zip函数
- Python定制类
- java输入输出高速
- Java枚举类型
- MFC六大关键技术之仿真学习笔记(八)
- Java Map 迭代
- 慎用memset();
- eclipse Maven 配置