上传文件到github的方法
2015-10-20 11:57
323 查看
ps:主要介绍的是windows下的安装和使用。
原文出处:
http://www.cnblogs.com/findingsea/archive/2012/08/27/2654549.html
1、建立先仓库
第一步的话看一般的提示就知道了,在github新建一个repository(谷歌可以解决),都是可视化的界面操作,所以难度不大。或者看这里:https://help.github.com/articles/create-a-repo 这是官方help,虽然是英文的,但是基本都是图和代码,所以很容易读懂。
点击红框中的Create New Repo。
新建仓库的界面
填一下仓库名称,Initialize this repository with a README是可选的,不过本人建议最好选上,可以在后面省一个步骤。填好之后,点Create repository就行了
2、克隆仓库
第二步开始就基本进入命令行模式了,不过要先从github上下载命令行工具。下载地址:http://windows.github.com/
然后进行简单的安装之后,会在桌面上创建两个图标,GitHub和Git Shell,GitHub是图形界面,Git Shell是命令行模式,而且默认的Git仓库是建在C盘的,个人建议要把路径重设下。
点开Git Shell,进入命令行。首先我们先要把GitHub上的我们新建的仓库clone下来,为了演示,我在GitHub上新建了一个名称为myRepoForBlog的git。
在初始化版本库之前,先要确认认证的公钥是否正确,如下:
正确地结果如下:
会有一个Warning,不用理会。
接下对库进行clone,如下:
原文出处:
http://www.cnblogs.com/findingsea/archive/2012/08/27/2654549.html
1、建立先仓库
第一步的话看一般的提示就知道了,在github新建一个repository(谷歌可以解决),都是可视化的界面操作,所以难度不大。或者看这里:https://help.github.com/articles/create-a-repo 这是官方help,虽然是英文的,但是基本都是图和代码,所以很容易读懂。
点击红框中的Create New Repo。
新建仓库的界面
填一下仓库名称,Initialize this repository with a README是可选的,不过本人建议最好选上,可以在后面省一个步骤。填好之后,点Create repository就行了
2、克隆仓库
第二步开始就基本进入命令行模式了,不过要先从github上下载命令行工具。下载地址:http://windows.github.com/
然后进行简单的安装之后,会在桌面上创建两个图标,GitHub和Git Shell,GitHub是图形界面,Git Shell是命令行模式,而且默认的Git仓库是建在C盘的,个人建议要把路径重设下。
点开Git Shell,进入命令行。首先我们先要把GitHub上的我们新建的仓库clone下来,为了演示,我在GitHub上新建了一个名称为myRepoForBlog的git。
在初始化版本库之前,先要确认认证的公钥是否正确,如下:
ssh -T git@github.com
正确地结果如下:
Warning: Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts. Hi findingsea! You've successfully authenticated, but GitHub does not provide shell access.
会有一个Warning,不用理会。
接下对库进行clone,如下:
git clone https://github.com/findingsea/myRepoForBlog.git[/code]
上面的地址可以在如下界面找到:
clone成功如下:Cloning into 'myRepoForBlog'... Warning: Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts. remote: Counting objects: 3, done. remote: Total 3 (delta 0), reused 0 (delta 0) Receiving objects: 100% (3/3), done.
3、上传README.md文件
这个时候,我们的GitHub文件夹下就多了一个myRepoForBlog文件夹,进入文件夹目录,对仓库进行初始化,如果我们之前没有勾选创建README,则要先创建README.md文件,不然上传文件会报错。如果在第一步就勾选过了,则可以直接进入第四步。git init touch README.md git add README.md git commit -m 'first_commit' git remote add origin https://github.com/findingsea/myRepoForBlog.git git push origin master
4、push文件
创建完README.md后,就可以push了,代码类似git add . git commit -m 'first_commit' git remote add origin https://github.com/findingsea/myRepoForBlog.git git push origin master
如果执行git remote add origin https://github.com/findingsea/myRepoForBlog.git
,出现错误:fatal: remote origin already exists
再往后执行git remote add origin https://github.com/findingsea/myRepoForBlog.git 即可。
在执行git push origin master时,报错:error:failed to push som refs to.......
则执行以下语句:git pull origin master
先把远程服务器github上面的文件拉先来,再push 上去
5、搞定!
强调这篇文章主要是对初学者的,也就我这种github菜鸟的。
最后感谢那些无私分享自己经验和知识的博主们。
以下是本文的参考资料:
git/github学习笔记
http://www.cnblogs.com/fnng/archive/2011/08/25/2153807.html
Git/Github使用方法小记
http://artori.us/git-github-usage/
在GitHub上分享和展示你的代码
https://serholiu.com/github-share-code
相关文章推荐
- H1N1
- C#实现程序自重启
- Python filter map练习
- Zookeeper浏览器工具和Eclipse插件分享
- java IO 知识大总(转+编辑)
- Yii1.1源码解析2之根据路由查找控制器
- C++Windows下如何让窗口进程只运行一个实例
- Java接口中的成员变量为什么必须是public static final?
- Eclipse导出可运行的jar包并运行
- asp服务器如何搭建
- Kaggle 机器学习竞赛冠军及优胜者的源代码汇总
- C#中返回值封装
- Java中的static关键字解析
- Python点滴01——关于Python2.x和3.x的一些个人感受
- 搭建PHP环境
- 当在程序中使用jasperreport加载模板时报class: groovy/runtime/metaclass/java/util/HashMapMetaCl
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- Java发送Post请求
- 学习C语言第一天
- 值得推荐的C/C++框架和库