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

摘要:
在github主页的右上角,单击红色框中的Create New Repo。在克隆存储库的第二步中,您将基本进入命令行模式。但是,您需要先从github下载命令行工具。在初始化版本库之前,请确认公钥是否正确,如下所示:ssh-Tgit@github.com正确的结果如下:警告:永久添加d'github。com,207.97.227.239'加入Hifindingsea的知名网站列表!

 转:http://blog.csdn.net/steven6977/article/details/10567719

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

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

  【第一步】建立先仓库

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

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

  

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

  进入新建仓库的界面

  

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

  填一下仓库名称,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

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

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

  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文件,不然上传文件会报错。如果在第一步就勾选过了关于初学者上传文件到github的方法第4张,则可以直接进入第四步

   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的方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇touch事件中的touches、targetTouches和changedTouches详解Android之OkHttp详解(非原创)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用git pull文件时和本地文件冲突怎么办?

使用git pull代码时,经常会碰到有冲突的情况,提示如下信息: error: Your local changes to 'c/environ.c'would be overwritten by merge. Aborting. Please, commit your changes or stash them before you can mer...

git hook相关内容

一、Git钩子 Git 能在特定的重要动作发生时触发自定义脚本,它能完成下列一些很常用的场景: 1.多人开发代码语法、规范强制统一2.commit message 格式化、是否符合某种规范3.如果有需要,测试用例的检测4.服务器代码有新的更新的时候通知所有开发成员5.代码提交后的项目自动打包(git receive之后) 等等... 每一个使用了 git...

vscode中git设置不显示未跟踪的文件

Git:改进了未跟踪的文件管理 现在,您可以使用Git : 未跟踪的 Untracked Changes设置分别管理未跟踪的文件 。 如果要在“ Source Control视图中的单独组中查看未跟踪的文件,请选择<xqdd_highlight_new_word word="separate" class="xqdd_highlight_new_w...

向 Git 服务器添加 SSH 公钥

在网上很少找到文章有提到如何将自己的 Git 远程仓库配置成可以通过 SSH 公钥方式认证的,而几乎清一色都是告诉你怎么通过 web 界面向 GitHub 添加 SSH 公钥。LZ 在网上查找了一番,终于找到了办法。 对于不想看 LZ 下面罗嗦了一大堆的园友,LZ 先把结论放在这里,直接拿去用就是了。 把本地用户的 ~/.ssh/id_rsa.pub 的内...

mac安装git

终于换了本,记录安装插件的过程。 1.安装git: mac安装git,先安装brew,报错如下: curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 原因是访问不到源,网络问题。 查了百度,最后成功的是使用了国内镜像: /bin/zsh...

Git:一台电脑上配置两个git账户

如何在一台电脑上配置两个git账户,现在云端仓库很多,有开源中国的 gitee.com 微软的 github.com 还有 gitlab.com 和 bitbucket.org 等等,下面是具体步骤 以 gitee 和 bitbucket 为例,分别对应了两个账户 one@gmail.com 和 two@outlook.com,本文章的命令均用git自带的...