博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于初学者上传文件到github的方法
阅读量:2342 次
发布时间:2019-05-10

本文共 2001 字,大约阅读时间需要 6 分钟。

转自

【第一步】建立先仓库

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

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

  

  

  进入新建仓库的界面

  

  

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

  【第二步】克隆仓库

  第二步开始就基本进入命令行模式了,不过要先从github上下载命令行工具。下载地址: 

  然后进行简单的安装之后,会在桌面上创建两个图标,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  即可。

  在执行git push origin master时,报错:

  error:failed to push som refs to.......

 

  则执行以下语句:

  git pull origin master

  先把远程服务器github上面的文件拉先来,再push 上去。

  

转载地址:http://wmbvb.baihongyu.com/

你可能感兴趣的文章
java 获取路径
查看>>
spring boot 打印sql
查看>>
我的死锁经历
查看>>
spring boot日志配置
查看>>
list排序
查看>>
搭建zookeeper集群
查看>>
1005. 数独
查看>>
1006. 求和游戏
查看>>
IDEA eclipse 控制台日志输出到文件
查看>>
1022. Fib数列
查看>>
一些开源项目
查看>>
将博客搬至CSDN
查看>>
MySQL 中事务的实现
查看>>
CheckStyle
查看>>
IDE配置jvm参数
查看>>
内存溢出
查看>>
Spring Cloud 声明式服务调用 Feign
查看>>
JVM实用参数(一)JVM类型以及编译器模式
查看>>
spring cloud config 属性加解密
查看>>
rabbitmq安装
查看>>