如何上传整个项目或者是文件夹到github
原文地址: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的更多相关文章
- spring boot Tomcat文件上传找不到零时文件夹
springboot项目上传文件是找不到零时文件夹 1.本身启动jar包时内置Tomcat没有创建零时文件夹 2.在zuul网关级别没有创建零时文件夹 处理方案: -Djava.io.tmpdir=/ ...
- 链接ftp,把文件或图片上传到ftp指定的文件夹中
/******************************************************************** * * * Filename : .java * Auth ...
- ORACEL上传BLOB,深度遍历文件夹
// uploadingDlg.cpp : 实现文件// #include "stdafx.h"#include "uploading.h"#include & ...
- 一句代码上传MultipartFile图片到指定文件夹
代码如下: public class TestFile { void upload(MultipartFile file) throws IOException { file.transferTo(n ...
- git上传本地项目带Github上
创建好线上版本库以后就可以在本地进行上传 1.选择好文件夹右击Git Bash Here 2.先创建本地版本库 git init 3.git add README.md 4.git commit -m ...
- 【php增删改查实例】第二十四节 - 文件上传在项目中的具体应用
文件上传在项目中,一般有两个用武之地,分别为设置用户的头像和上传附件.本节我们演示如果进行用户头像的上传. 因为一个用户单独并且唯一对应了一个头像,是一对一的关系,所以我们需要去给tm_users表添 ...
- win端git连接私服仓库+上传本地项目+从服务器下载文件到win
win端git连接私服仓库: 1.win端 检查c:/Users/用户/.ssh/目录下是否有config文件(!!!没有任何后缀名).如果没有则新建config文件,然后修改添加如下内容: Host ...
- github入门到上传本地项目【网上资源整合】
[在原文章的基础上,修改了描述的不够详细的地方,对内容进行了扩充,整合了网上的一些资料] [内容主要来自http://www.cnblogs.com/specter45/p/github.html#g ...
- github入门到上传本地项目
GitHub是基于git实现的代码托管.git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好. GitHub可以免费使用,并且快速稳定.即使是付费帐户,每个月不超过10美刀的费用也非常便宜. ...
随机推荐
- Python 多线程Ⅱ
线程模块 Python通过两个标准库thread和threading提供对线程的支持.thread提供了低级别的.原始的线程以及一个简单的锁. threading 模块提供的其他方法: threadi ...
- 对ACID的深层解读
A:Atomieity 通常,原子指不可分解为更小粒度的东西,该术语在计算机的不同领域里面有着相似但却微妙的差异.在多线程并发编程中,如果某线程执行一个原子操作,这意味着其他线程是无法看到该结果的中间 ...
- word文档在线预览地址
文档网址 http://www.officeweb365.com/Default/Docview 对接 http://ow365.cn/?i=19604&furl=http:://www.ba ...
- php+列出目录文件
用过浏览器的开发人员都对大文件上传与下载比较困扰,之前遇到了一个php文件夹上传下载的问题,无奈之下自己开发了一套文件上传控件,在这里分享一下.希望能对你有所帮助.此控件PC全平台支持包括mac,li ...
- Linux和其他机器共享文件
在实际当中,Linux服务器在公网上,我们的windows电脑在局域网中,因此这个共享并不实际. 安装vsftpd 注:安装之后需要验证ftp是否工作,这时应该在本机验证,而不应该在windows电脑 ...
- CDQ分治学习思考
先挂上个大佬讲解,sunyutian1998学长给我推荐的mlystdcall大佬的[教程]简易CDQ分治教程&学习笔记 还有个B站小姐姐讲解的概念https://www.bilibili.c ...
- 32位linux安装chrome浏览器
首先你需要一个安装包,可以在CSDN上搜索google-chrome-stable_current_i386.deb. 然后在终端输入 sudo apt-get install gdebi 然后找到安 ...
- js--BOM对象(2)
一.window对象是整个bom的核心 二.window对象的属性: history:(有关客户访问过的url信息) 方法: back() 加载 history 对象列表中的前一个URL forwar ...
- Dell PowerEdge服务器RAID卡驱动下载
Dell PowerEdge服务器RAID卡驱动下载 DELL新阵列卡驱动下载 型号 支持系统驱动 H310/710 /710P/810 Win2008 x32 Windows 2008 x64 Wi ...
- Composer 安装 zlib_decode(): data error 错误
1.composer 安装一个组件(composer require topthink/think-worker) 报错如下 Failed to decode response: zlib_decod ...