原文地址:https://www.cnblogs.com/cairsha/p/11430436.html

 

在做github个人主页的时候,使用github的readme写起来很麻烦,而且也不好加入一些自己的css样式,然后我就想从本地上传css样式和图片,直接使用html来进行个人主页设计。

下面介绍一下如何从本地上传整个项目或者文件夹到github。

首先我们需要下载一个git,下载地址https://git-scm.com/download,找到自己对应的版本即可,下载安装教程可自行百度。

安装完成后,打开gitbash,就是一个命令行的窗口

如果是第一次使用,需要设置一下用户名和电子邮箱,命令为git config --global user.name “你的用户名”     git config --global user.email “你的电子邮箱”

然后就可以使用git上传文件和文件夹到github了

首先需要在本地建一个repository,说白了就是个文件夹,一个项目的所有操作都可以在这个库里面进行,包括添加文件,删除,修改,甚至是还原

方法也很简单,找到你建立的那个文件夹,在gitbash里进入到文件夹内

然后在命令行输入git init即可把该目录变成可以使用git管理的目录

或者直接进入该目录,右键点击GIt Bsh Here

然后把你需要上传的文件和文件夹全部拷贝进来

在命令行输入git add .         //添加当前文件夹下的所有文件(注意后面有个.)

然后你需要到c盘的用户目录下找到.ssh文件夹

进去后用记事本打开id_rsa.pub文件,复制里面的所有内容

打开github主页,进入到ssh设置的界面

然后新建一个sshkey

把刚才复制的粘贴进去就OK了

刚使用的可能在c盘用户目录下找不到.ssh文件夹

在gitbash命令行输入 ssh-keygen然后按照提示确认,输入密码就行了

建完ssh keys以后就可以进行文件上传了

1.需要提交一下文件,命令如下:git commit -m "layout"  //引号中的内容为对该文件的描述

2.需要连接到你的github库 git remote add origin 你的github地址(地址是你github建的库的地址,如果库里没有文件,直接进入可以找到地址,如果有文件,点Clone or download见下图)

如果出现错误:fatal: remote origin already exists,则执行以下语句:
$ git remote rm origin

3.git push origin HEAD:master //不对就先4后3

4.git pull --rebase origin master

如何上传整个项目或者是文件夹到github的更多相关文章

  1. spring boot Tomcat文件上传找不到零时文件夹

    springboot项目上传文件是找不到零时文件夹 1.本身启动jar包时内置Tomcat没有创建零时文件夹 2.在zuul网关级别没有创建零时文件夹 处理方案: -Djava.io.tmpdir=/ ...

  2. 链接ftp,把文件或图片上传到ftp指定的文件夹中

    /******************************************************************** *  * * Filename : .java * Auth ...

  3. ORACEL上传BLOB,深度遍历文件夹

    // uploadingDlg.cpp : 实现文件// #include "stdafx.h"#include "uploading.h"#include & ...

  4. 一句代码上传MultipartFile图片到指定文件夹

    代码如下: public class TestFile { void upload(MultipartFile file) throws IOException { file.transferTo(n ...

  5. git上传本地项目带Github上

    创建好线上版本库以后就可以在本地进行上传 1.选择好文件夹右击Git Bash Here 2.先创建本地版本库 git init 3.git add README.md 4.git commit -m ...

  6. 【php增删改查实例】第二十四节 - 文件上传在项目中的具体应用

    文件上传在项目中,一般有两个用武之地,分别为设置用户的头像和上传附件.本节我们演示如果进行用户头像的上传. 因为一个用户单独并且唯一对应了一个头像,是一对一的关系,所以我们需要去给tm_users表添 ...

  7. win端git连接私服仓库+上传本地项目+从服务器下载文件到win

    win端git连接私服仓库: 1.win端 检查c:/Users/用户/.ssh/目录下是否有config文件(!!!没有任何后缀名).如果没有则新建config文件,然后修改添加如下内容: Host ...

  8. github入门到上传本地项目【网上资源整合】

    [在原文章的基础上,修改了描述的不够详细的地方,对内容进行了扩充,整合了网上的一些资料] [内容主要来自http://www.cnblogs.com/specter45/p/github.html#g ...

  9. github入门到上传本地项目

    GitHub是基于git实现的代码托管.git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好. GitHub可以免费使用,并且快速稳定.即使是付费帐户,每个月不超过10美刀的费用也非常便宜. ...

随机推荐

  1. Python实现Windows CMD命令行彩色输出

    #! /usr/bin/env python #coding=utf-8   import ctypes,sys   STD_INPUT_HANDLE = -10 STD_OUTPUT_HANDLE ...

  2. zsh使用技巧(WIP)

    看了这个问题也关注这个问题很久了,很多人介绍的都是oh-my-zsh(一下简称omz)的一些特征.不可否认这是一个很优秀的框架,但zsh的世界不应该全是omz.这个回答,我想介绍一下zsh原生自带的一 ...

  3. ASP.NET MVC5入门指南(2)*入门介绍*创建您的第一个应用

    开始吧 首先安装Visual Studio 2017.然后,打开Visual Studio. Visual Studio是一个IDE或集成开发环境.就像使用Microsoft Word编写文档一样,您 ...

  4. 字符串操作-格式化输出-Python

    字符串操作示例 去空格及特殊符号 s.strip().lstrip().rstrip(',') 复制字符串 #strcpy(sStr1,sStr2) sStr1 = 'strcpy' sStr2 = ...

  5. 51 Nod 1636 教育改革(dp)

    1636 教育改革  题目来源: CodeForces 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题  收藏  关注 最近A学校正在实施教育改革. 一个学年由n天 ...

  6. hdu 5723 Abandoned country 最小生成树+子节点统计

    Abandoned country Time Limit: 8000/4000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others ...

  7. Java web 简单的增删改查程序(超详细)

    就是简单的对数据进行增删改查.代码如下: 1.bean层:用来封装属性及其get set方法 toString方法,有参构造方法,无参构造方法等. public class Bean { privat ...

  8. linux端口释放

    查看linux连接端口范围 cat /proc/sys/net/ipv4/ip_local_port_range 调低端口释放等待时间 echo 20 >  /proc/sys/net/ipv4 ...

  9. CSRF实战靶场 --致谢大哥

    0X01无防护GET类型CSRF(伪造添加成员请求) 环境 靶机管理登陆 192.168.1.132 本机 192.168.1.5 首先我们登陆 test账号 然后点击 添加用户 构造出我们的url ...

  10. Android学习_7/27

    一.           自定义控件 1.         引入布局 多个活动需要相同的布局时,使用引入布局的方式来实现代码复用. activity_main.xlm中加入<include la ...