首先你得注册一个自己的GitHub账号,注册网址https://github.com/join。有了自己的账号后,就可以进行登录创建自己的项目了

创建项目的两种方法:

1、点击头像旁边的+号,选择里面的New repository

2、点击头像下三角里面的Your repositories,你之前建的仓库(项目)都在里面

再点击New也可以新建仓库

点击新建后会出现如下界面:

首先填写一个仓库的名字 ,然后简短的描述一下,public是公开,private是私密,勾选Initialize this repository with a README,最后Create repository。

创建完成之后,跳转到下面的页面,下面红框中的网址要记住,在后面上传代码的时候需要使用。

接下来,我们需要先下载Git,这里最好下载最新版本的Git,这里附上我下载的Git2.6.2的网址:https://git-scm.com/downloads,安装时如果没有特殊需求,一直下一步就可以了。

第一步:来到你要上传的文件夹,右击选择Git Bash Here,或者打开Git Bash用cd指令跳到你需要上传的文件夹下

我的要上传的文件路径是E:\360MoveData\Users\Administrator\Desktop\halcon

第二步:输入git init

如下图所示,这个意思是在当前项目的目录中生成本地的git管理(会发现在当前目录下多了一个.git文件夹)

第三步:输入git add .

这个是将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可。

第四步:输入git commit -m "first commit",表示你对这次提交的注释,双引号里面的内容可以根据个人的需要。

第五步输入git remote add origin https://自己的仓库url地址(上面有说到) 将本地的仓库关联到github上,这里我输入的是

https://github.com/tongxiaobin/halcon.git

最后一步:输入git push -u origin master,这是把代码上传到github仓库的意思。

执行最后一步如果出现错误error: failed to push some refs to

原因是由于在github上新建仓库准备来关联本地仓库的时候,使用了README.md文件来初始化。而此时如果直接在本地git push的话,由于本地并没有README文件,所以此次push就会被拒绝;所以先使用git pull --rebase origin master命令将远程的版本合并到本地,执行上面代码后可以看到本地代码库中多了README.md文件。

此时再执行语句 git push -u origin master即可完成代码上传。执行完后,如果没有异常,会等待几秒,然后跳出一个让你输入Username和Password 的窗口,你只要输人github的登录账号和密码就行了。

参考文章:

一步一步教你如何在GitHub上上传自己的项目

git 错误error: failed to push some refs to

Git--如何解决failed to push some refs to git

如何解决error: failed to push some refs to 'xxx(远程库)'

git push 出现Everything up-to-date 解决方法

GitHub上传自己的文件相关推荐

  1. Github上传大于100M文件:LFS

    文章目录 Git 简介 创建项目并推送文件 推送大文件Git Large File Storage (LFS) Reference 猜你喜欢 写在后面 Git 简介 Git是目前世界上最先进的分布式版 ...

  2. github上传文件夹教程

    github上传文件夹教程 打开git,创建文件 选择本地库 在Remote菜单里选择add- 添加Name和Location 点击下面按钮

  3. linux下上传系统中文件到gitHub

    linux下上传系统中文件到gitHub 一: 1系统下生成公钥 #ssh-keygen 一路回车即可 2对公钥进行复制 #cat .shh/id_rsa.pub 3将公钥复制到github中 首先要 ...

  4. 使用Git向Github上传项目(包含大文件>25mb)

    在确认安装好Git和Git-lfs以后切换到项目对应的目录下 (红框中的三个文件是使用Git的过程中生成的,本来应该没有) 右键选择以Git Bash打开 输入代码 建立链接的路径是在GitHub中创 ...

  5. github上传大文件

    回归博客时代的第二个星期hhhh. github单个文件超过50M入库会警告,超过100M会组织入库.因此上传的时候需要用到git-lfs 使用过程 1.首先安装lfs,然后开启lfs功能 Git B ...

  6. GitHub 上传大小限制 大文件无法上传问题!

    壹. 首先下载git-lfs 需要配置lfs密钥(注意不是ssh的密钥)的请看https://github.com/git-lfs/git-lfs git lfs install 贰. 安装好后进入本 ...

  7. GITHUB上传文件方法教程

    如何在GITHUB上上传自己项目代码 之前我在想如何在githun上传自己的代码时,作为小白根本不知道怎么做,百度了许久也没找到正确的方法...今天我就把完整教程放这里.分享给同样想在github上传 ...

  8. github创建分支上传自己的文件代码

    之前在一个未完成课题中接触到了github,当时也自己成功使用github创建了分支并上传了自己的文件代码,今天再拿起时,突然发现怎么也成功不了,真是一个郁闷.只能说好记性不如烂笔头,真是应该及时将自 ...

  9. github上传文件遇到错误:kex_exchange_identification: read: Software caused connection abort banner exchange:

    问题场景 github上传文件时,连接不上ssh,输入ssh -T git@github.com,检查连接,出现以下错误: kex_exchange_identification: read: Sof ...

最新文章

  1. 新建本地仓库,同步远程仓场景,出现git branch --set-upstream-to=origin/master master 解决方法...
  2. 请问用Microsoft的VFW函数库怎样设置摄像头的速度?
  3. CentOS 6 无法上网 问题解决方案[VMware]
  4. 在.NET中获取一台电脑名,IP地址及当前用户名
  5. 发布方配模板引擎V2.1及开发教程和案例
  6. hdu 1757 A Simple Math Problem 构造矩阵
  7. 【数据结构与算法】之深入解析“贪心算法“的原理解析和算法实现
  8. JavaScript事件处理的例子:事件捕捉和冒泡 - event capture and bubble
  9. Delphi中的容器类(3)
  10. PWN-PRACTICE-BUUCTF-9
  11. 重复T次的LIS的dp Codeforces Round #323 (Div. 2) D
  12. 简单的优化mysql,提高查询性能
  13. EXCEL 多个相似表格合并计算(合并计算工具)
  14. python统计excel数据总行数_python 统计excel行数据库
  15. R 4.0 版本安装 rtools40教程,解决 Rtools is required to build R packages but is not currently installed 问题
  16. jump-game-ii
  17. 谷歌浏览器驱动官网下载
  18. 【Hive】常用日期格式转换和计算
  19. 【Flink】Watermark
  20. QQ登录提示:登录超时,请检查您的网络或者本机防火墙设置(错误码:0x00000001)

热门文章

  1. python代码画土拨鼠_万圣节快到了,让我们用Python画一只蝙蝠图表吧(附代码)...
  2. 随机数生成(一):均匀分布
  3. 数据结构——树、森林、二叉树的转换
  4. Unity 组件批量复制
  5. 关于MFC 绘制背景闪烁
  6. 如何清理占用计算机内存,电脑内存占用太高怎么办?教你一招轻松解决~-怎么清理电脑内存...
  7. protel99多张原理图做成一张PCB
  8. openssl在多平台和多语言之间进行RSA加解密注意事项
  9. pg中多值列_postgresql 将同一个字段的值组合和将多个字段的值组合
  10. 基于Keras的单变量单时间步长LSTM电力负荷预测(一)