1.需要在https://github.com/注册一个账户

2.注册成功后,新建一个repository,用来存放你要上传的项目,如下图所示

这里你需要输入你的项目的名称,可以对你的项目进行描述,如果你不想让你的项目被被人看见,是需要付费的,所以,如果你不想付费的话,项目就只能是public的,也就是大家都可以看得见,但是你可以选择谁可以对你的项目进行提交修改。

点击Creating Repository...就可以创建成功了。

创建成功后,浏览器会跳转到一个新的页面,显示如下:

这里提示你如何通过命令行提交项目到你刚才新建的Repository。也就是说,刚才你创建的Repository只是一个“外壳”,如果需要提交项目或者更新代码是需要通过命令行来操作的!而他们是如何关联起来呢?你刚才新建Repository的时候,就生成了一个唯一的地址,在本示例中是:https://github.com/michaelye/DemoWhatIsNewComponent.git

到目前为止你应该理解了大概了吧?下面我们来看看,具体如何提交代码:

3.你需要下载Git Bash,这个git的命令行工具,提交代码什么的都需要通过这个工具来操作

下载地址http://code.google.com/p/msysgit/downloads/list

下载后安装,直接下一步下一步即可。

安装完毕后,打开Git Bash

这时候你可以看到这个界面

注意:建议输入法最好切换成纯英文的,这样就不会有一些乱码什么的问题。

我的项目存放在E:\AndroidDemos\DemoWhatIsNewComponent

我需要先进入到这个目录下:

cd 是进入某个文件夹的意思,ls 表示列出当前目录下的所有文件

注意:Tab 键在输入的时候可以起到补全输入的作用

最后我们进入了我的项目地址

接下去就按照之前成功创建repository的时候,浏览器跳转到一个新页面时候的提示来做了。也就是图3,具体如下:

如果在git remote add origin  后出现

错误提示:fatal: remote origin already exists.

请参阅:http://blog.163.com/023_dns/blog/static/1187273662013111301046930/

注意:1:touch README.md表示在当前目录下,生成一个README.md文件,没有什么具体作用。git.init表示在当前的项目目录中生成本地的git管理。git add表示你要提交到github上的文件,这里我添加的是README.md文件,如果你要将所有文件都添加上去的话,使用git add . "."表示添加当前目录中的所有文件。git commit -m "first commit",表示你对这次提交的注释。git remote add origin https://github.com/michaelye/DemoWhatIsNewComponent.git,就是你的项目地址了。git push -u origin master表示提交,最后输入用户名和密码

注意:输入密码的时候,是不会有反应的,所以需要认真输入。

键盘的上下键可以挑选之前和之后的命令,重复执行。

基本这样就没有什么问题了。

提交成功后你就可以再github上看见自己的项目了:

使用git把项目提交到github的更多相关文章

  1. Ecplise通过Git将项目提交到GitHub

    一.参考https://blog.csdn.net/bendanany/article/details/78891804 二.注意点: 1.仓库名必须和项目名相同: 2.若提交出现Can't conn ...

  2. android studio git 将项目分享到github,推送到其他平台 码云 等。

    android studio git 将项目分享到github,推送到其他平台 码云 等. 作者:韩梦飞沙 Author:han_meng_fei_sha 邮箱:313134555@qq.com E- ...

  3. 将已有的项目提交到GitHub

    1.目的: 将已有的项目提交到GitHub 2.准备工作 2.1 此教程建立在对git有初步的理解上 2.2 此教程之前需准备工作 a.熟悉git的一些基本命令和原理. b.已注册有GitHub账号. ...

  4. 如何在windows上把你的项目提交到github(转载)

    (1)如何在windows上把你的项目提交到githubhttp://michaelye1988.iteye.com/blog/1637951 (2)github错误提示:fatal:remote o ...

  5. 将本地已经存在的非git项目提交到github上的空仓库

    一.本地项目执行操作 1.在本地项目目录下初始化git仓库 git init 2.将本地项目下工作区的所有文件添加到git版本库的暂存区中 git add . (可以创建.gitignore文件忽略不 ...

  6. 将已有项目提交到github/从github上pull到本地

    去自己的工作分支$ git checkout work 工作.... 提交工作分支的修改$ git commit -a 回到主分支$ git checkout master 获取远程最新的修改,此时不 ...

  7. linux命令行将已有项目提交到github

    之前用git是在windows下用git的图形化界面进行操作的,这次有一个写了几天的小项目想提交到git上,linux命令行下面没有图形化的界面,所以全部需要git命令来操作. 实践之后,主要是下面几 ...

  8. 本地新建项目提交到github

    1.在github上创建项目(可以添加README.md),创建后的地址为 https://github.com/xxx/xxx-demo.git 2.在eclipse上新建个quick-start的 ...

  9. git使用--git命令项目提交问题总结

    提交遇到Error  "remote ref does not exist"解决办法:git fetch -p MY_REMOTE    eg.    git fetch -p o ...

随机推荐

  1. 架构和模式的区别:三层架构和MVC在应用开发中的位置

    架构是系统层面的,可以是多层架构,也可以是事件驱动架构,也可以是微服务架构. 模式是GUI应用的一种职责分离设计. 三层架构(包含多层架构)和 MVC模式(包含MVP, MVVM) 没什么关系,它们不 ...

  2. WPF中弹出菜单

    在WPF里弹出菜单是用Popup,你那个右键的是上下文菜单(也就是快捷菜单). <Grid> <Button x:Name="BtnPop" Width=&quo ...

  3. Tomcat使用详解

    Tomcat简介 官网:http://tomcat.apache.org/ Tomcat GitHub 地址:https://github.com/apache/tomcat Tomcat是Apach ...

  4. js词法分析

    JavaScript的高级知识---词法分析 词法分析 词法分析方法: js运行前有一个类似编译的过程即词法分析,词法分析主要有三个步骤: 分析参数 再分析变量的声明 分析函数说明 函数在运行的瞬间, ...

  5. Excel中VBA进行插入列、格式化、排序

    在数据分析中经常需要对数据进行排序.排名,观察指标排名变化情况,手工处理的话不是太困难,但经常使用,还是编写宏比较方便. 宏命令比较简单,不多解释,只说一下注意事项: 1.有合并单元格,比如列.行合并 ...

  6. 时间同步ntp服务的安装与配置(作为客户端的配置

    在linux环境下,我们不仅可以自己设置时间,也可以对系统进行时间的同步,比如同步时间到某台物理机上或虚拟机,皆可!接下来我们就以同步时间到某台物理机为例, 一起学习学习. 1.配置本地yum源(挂载 ...

  7. Centos7无法上网

    详情参照步骤:http://www.cnblogs.com/yxyht/p/5063505.html

  8. 按行读取TXT文件中的内容

    public Dictionary<int, string> GetDicFromLog() { try { StreamReader sr = new StreamReader(file ...

  9. Java笔记:Number

    序号 方法与描述 1 xxxValue()将number对象转换为xxx数据类型的值并返回. 2 compareTo()将number对象与参数比较. 3 equals()判断number对象是否与参 ...

  10. [转]C/C++ 程序员必须收藏的资源大全

    from: https://github.com/jobbole/awesome-cpp-cn C++ 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome – XXX 系列 ...