`
Turbo12138
  • 浏览: 41220 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

github上传(转)

 
阅读更多
随笔- 28  文章- 0  评论- 8 

关于初学者上传文件到github的方法

 

  说来也惭愧,我是最近开始用github,小白一个,昨天研究了一个下午。终于可以上传了,所以今天写点,一来分享是自己的一些经验,二来也是做个记录,万一哪天又不记得了:)

  废话不多说,直接来,这次主要介绍的是windows下的安装和使用。

  【第一步】建立先仓库

  第一步的话看一般的提示就知道了,在github新建一个repository(谷歌可以解决),都是可视化的界面操作,所以难度不大。或者看这里:https://help.github.com/articles/create-a-repo 这是官方help,虽然是英文的,但是基本都是图和代码,所以很容易读懂。

  在github首页的右上角,点击红框中的Create New Repo。

  

  

  进入新建仓库的界面

  

  

  填一下仓库名称,Initialize this repository with a README是可选的,不过本人建议最好选上,可以在后面省一个步骤。填好之后,点Create repository就行了。

  【第二步】克隆仓库

  第二步开始就基本进入命令行模式了,不过要先从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

  上面的地址可以在如下界面找到:

  

  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.
复制代码

  【第三步】上传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
复制代码

  【第四步】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 rm origin

  再往后执行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 上去。

   【结束】

  再次要强调这篇文章主要是对初学者的,也就我这种github菜鸟的。

  最后感谢那些无私分享自己经验和知识的博主们。

  以下是本文的参考资料:

  git/github学习笔记

  Git/Github使用方法小记 

  在GitHub上分享和展示你的代码

 
 
分享到:
评论

相关推荐

    GitHub上传方法.docx

    详细介绍如何上传GitHub项目! 1. 先到github 个人网页上建立新的 2. 进入要上传的文件夹内,右键,选择 Git Bash Here 然后,出现如下界面。输入: git clone [刚才建立的新网址] 3. 这个时候,就建立本地 git...

    如何在github上传代码(图解)

    如何在github上传代码(图文解说) 用图文并茂的方式展示了在github上建立项目上传代码的全过程 简单,实用 waylau.com

    GitHub上传项目.md.pdf

    github上传项目的方法

    上传github项目

    上传github项目的步骤

    github上传本地文件方法.rar

    github上传本地文件方法,附带百度网盘git安装包和git安装过程截图教程Word文档,借鉴了网上资源整理而成,希望对广大网友有所帮助!

    GITHUB镜像网站表

    一:非官方,账号数据可能不通,导致上传操作可能无法正常进行(本人没试过),大家尽量不要用自己的github账号登录镜像网站。 二:有些网站不太稳定,可能会报错,如作者尝试的...

    github上传代码.docx

    github

    如何往github上传项目

    如何往github上传项目,含git安装,项目上传,内容详细,图文并茂。

    如何快速将本地idea项目上传到github仓库

    如何快速将本地idea项目上传到github仓库

    github安卓工具类

    github 上的工具类 很全的 搬运工 github 上的工具类 很全的 搬运工 github 上的工具类 很全的 搬运工

    github的上传及更新项目

    github的使用!

    上传项目到Github的两种方式.txt

    使用两种方式上传本地项目到Github仓库

    github上传文件方法教程,超详细,带图说明

    GITHUB上传文件方法教程 GitHub 是一个基于云端的代码托管平台,它允许开发者将代码、文本文件、图片等资源上传到自己的仓库中进行版本控制和管理。以下是 GitHub 上传文件的方法教程: 1. 创建仓库 在 GitHub 上...

    最新php码云+github图床源码

    php码云+GitHub图床源码,依托码云和github,搭建一个免费的,受自己控制的图床。 既稳定,也不用担心对方跑路。可能目录模式对大图不友好,所以采用贴图+图片链接模式。 仅支持单文件,大小限制2MB,本站图床存储...

    微信小程序范例-github源码.rar

     没有小程序的内测资格,自然也就无法上传,只能使用git clone下来本地使用  总体来讲功能不算多,主要还是因为小程序很多的限制,使得web开发很多丰富多彩的功能无法用上,比如npm、markdowm解析之类的。  建议...

    Github使用指南.doc

    详细介绍了GitHub的使用,方便小白入门,操作性强,包括本地及使用IDEA上传代码至GitHub的教程

    Github_python-master.zip

    分享一些Python的源代码和算法方法、Github上面上传分享 分享一些Python的源代码和算法方法、Github上面上传分享 分享一些Python的源代码和算法方法、Github上面上传分享 分享一些Python的源代码和算法方法、Github...

    Visual Studio 中使用github

    Visual Studio中使用GitHub 来提交版本,开发技术中很有用。

    github-release:将文件上传到GitHub版本

    GitHub Release是一个命令行实用程序,用于将文件上传到GitHub版本。 一旦掌握了它,就可以像这样运行它: github-release upload \ --token ' ... ' \ --owner ' someone ' \ --repo ' something ' \ --tag '...

    Gitter-Gitter for GitHub - 可能是目前颜值最高的GitHub小程序客户端.zip

    推荐使用Token认证方式,Token及用户名密码仅用于GitHub Api权限校验,不会被上传服务器;Token的生成方式请移步New personal access token,按照步骤即可生成Token;由于目前个人能力有限,目前在小程序内关于...

Global site tag (gtag.js) - Google Analytics