zoukankan      html  css  js  c++  java
  • (转载)关于初学者上传文件到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菜鸟的。

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


    原文:http://www.cnblogs.com/findingsea/archive/2012/08/27/2654549.html

    相关的文章链接 
     
    常用 Git 命令清单:   http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html
  • 相关阅读:
    WLC-Download 3-party CA to WLC
    WLC-生成CSR操作
    MSE-初始化MSE
    Nexus-产品认识
    Nexus-配置VDC
    Nexus-VDC(Virtual Device Context)
    Nexus-FEX基础配置
    Nexus-配置vPC 实验三
    Nexus-配置vPC 实验二
    Nexus-配置vPC 实验一
  • 原文地址:https://www.cnblogs.com/ruomeng/p/5474447.html
Copyright © 2011-2022 走看看