1.git官网登录自己的git账号(没有就自己注册一个):https://github.com/ 

2.首先是下载安装好git软件https://gitforwindows.org/

(1)这里要注意的是。在桌面右键git bash here 绑定邮箱(可不操作这步)

(2)如果不绑定,后面用到的时候会提示,然后跳转一个页面提示点击绑定:

3.设置SSH key: 生成密钥需要填到git账号的设置栏里面关联。

   $ ssh-keygen -t rsa -C “2663154088@qq.com”

 生成过程中按3次回车键就好(默认路径如下:)

4.打开文件夹,找到id_rsa.pub文件,用记事本打开,全部复制出来(密钥)。

5.把复制出来的密钥,配置到git账号里面步骤如下:

6.登录git账号,创建属于一个提交的代码库,每个项目单独管理一个代码库最清晰(后面项目文件夹提交进来的地方)。

第二:

7.进入创建好的仓库(最好创建README.md,否则项目没文件不能展示如下页面),如下,复制https地址为git上传的时候需要关联的:

8.然后在你要上传的目录上右键,点击 Git Bash Here 新打开一个窗口。

或者直接在之前打开的窗口中一步步使用cd  xxx命令读进你需要上传的本地文件目录。然后对本地文件进行初始化(git init)

输入命令:git init

 这时会发现目录中多出一个.git 文件夹:

 输入命令(有个空格):git add .

输入命令:git commit -m "你的说明注释"

输入命令:git remote add origin "刚才复制的git账户的仓库http地址"

输入命令:git push -u origin master

(如果是第一次push代码,还要验证用户名和密码,下面会讲到)

 9. 值得注意的是:在git上创建的代码库,默认是main分支,但是我们提交到的是master分支,

   如果提交不上去,可以手动 git brranch master  分支,或者在git账号里面设置默认分支。 查询需要点击分支切换才可显示出来:

10.第一次push代码,还要验证用户名和密码:

(1)第一次会弹出一个对话输入框,输入git的用户名和密码。这里我忘记截图了。

(2)输入完之后,还会弹出一个对话输入框,如下:

 (3)这里添加的是在git账户setting里面设置的:

 (3)输入之后就可以正常push代码了。

11.在原来的仓库下,以后更新了代码,推送的命令如下:

补充:如果是已经存在的目录,要往上面新增内容

# cd test

# git init

# git remote add origin git@202.207.177.110:fsy/test.git

# git add .

# git commit -m "名字"

# git push -u origin master

记一次github上传文件夹(项目)的历程和踩坑的更多相关文章

  1. GitHub上传文件或项目的教程

    既然是往GitHub上传文件,那GitHub账号必须得有,这时候就会有同学问:妖怪吧,我没有GitHub账号怎么办? 别急别急,打开GitHub网站https://github.com/,然后注册就O ...

  2. GitHub上传文件夹

    1.输入自己的用户名和邮箱 为注册GitHub账号时所用的用户名和邮箱;我的用户名为“1997ST2016”,邮箱为“1324971964@qq.com ”. $ git config --globa ...

  3. MVC文件上传05-使用客户端jQuery-File-Upload插件和服务端Backload组件自定义上传文件夹

    在零配置情况下,文件的上传文件夹是根目录下的Files文件夹,如何自定义文件的上传文件夹呢? MVC文件上传相关兄弟篇: MVC文件上传01-使用jquery异步上传并客户端验证类型和大小  MVC文 ...

  4. msysgit 上传文件夹,规范化的日常

    在我们第一次成功的上传到github之后,要上传文件夹的我们要在msysgit里输入些什么呢? 选择要上传的文件夹前一项右键点击git bash here 进入msysgit后 首先初始化,输入 gi ...

  5. 第一次往github上传文件步骤

    第一次往github上传文件步骤: 1> 从右上角 '+' 位置下拉菜单中,创建一个repository 2>从右上角头像位置下拉菜单 setting中设置 SSH keys 3>打 ...

  6. 利用TortoiseGit向Github上传文件

    利用TortoiseGit向Github上传文件 第一步:建一个新文件夹,作为本地仓库 第二步:右键选择设置为版本库 若弹出,确认即可 重新打开改文件,会发现多了一个绿色的小勾 在文件夹中会自动生成一 ...

  7. SFTP 上传文件夹

    使用sftp上传文件夹时若使用如下命令并不work: put /media/Research/GWAS_Class/* Desktop/ 此时,需要添加一个参数 -r, 另外在目标文件夹下面建立一个同 ...

  8. 使用jQuery.FileUpload插件和服Backload组件自定义上传文件夹

    在零配置情况下,文件的上传文件夹是根目录下的Files文件夹,如何自定义文件的上传文件夹呢? □ 在web.config中配置 1: <configuration> 2: <conf ...

  9. svs 在创建的时候 上传文件夹 bin obj 这些不要提交

    svs  在创建的时候 上传文件夹 bin  obj  这些不要提交  右键-去除版本控制并增加到忽略列表

  10. SpringBoot 上传文件夹

    前端代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF ...

随机推荐

  1. 什么是cursor?怎么使用cursor?

    Cursor 在Android查询数据时就是通过Cursor类来实现的.当我们使用SQLiteDatabase.query()方法时,就会得到Cursor对象,Cursor所指向的就是每一条数据. 举 ...

  2. 城院导航小程序软件需求规范(SRS)(三期作业汇总)

    城院导航小程序软件需求规范(SRS) 1. 引言 1.1 目的 小帅小美们注意看!! 公主请批阅! 王子请批阅! 本文档描述了城院导航小程序的功能和非功能需求.它旨在为开发团队.导师和利益相关者提供清 ...

  3. 最新版本——Hadoop3.3.6单机版完全部署指南

    大家好,我是独孤风,大数据流动的作者. 本文基于最新的 Hadoop 3.3.6 的版本编写,带大家通过单机版充分了解 Apache Hadoop 的使用.本文更强调实践,实践是大数据学习的重要环节, ...

  4. OpenTiny Vue 3.12.0 发布:文档大优化!增加水印和二维码两个新组件🎈

    你好,我是 Kagol. 非常高兴跟大家宣布,2023年11月30日,OpenTiny Vue 发布了 v3.12.0 . OpenTiny 每次大版本发布,都会给大家带来一些实用的新特性,10.24 ...

  5. NodeJS连接mysql,报错ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client

    我是mysql8.0以上的版本,在用NodeJS连接服务器中mysql数据库时开始报错 这表示服务器启动起来,但是数据库中密码协议出错,我从网上查到的结果告诉我,是mysql8.0支持了一个新的密码协 ...

  6. 如何判断lib和dll是32位还是64位?答案是使用微软的dumpbin工具,后面讲了如何使用gcc生成lib和dll

    为什么我会考虑这个问题呢?因为我在使用java去调用一个c的lib库的时候,弹出以下警告: D:\work\ideaworkpaces\jdk21Test001\src\main\java\lib\h ...

  7. FolkMQ 内存型消息中间件,v1.0.21 发布

    简介 采用 "多路复用" + "内存运行" + "快照持久化" + "Broker 集群模式"(可选)+ 基于 Sock ...

  8. Kubernetes: client-go 源码剖析(一)

    0. 前言 在看 kube-scheduler 组件的过程中遇到了 kube-scheduler 对于 client-go 的调用,泛泛的理解调用过程总有种隔靴搔痒的感觉,于是调转头先把 client ...

  9. 华企盾科技:智能AI自动化研判分析服务系统概述

    由中企网安全资子公司北京华企盾科技有限责任公司开发的<智能AI自动化研判分析服务系统>,获得国家版权局颁发的计算机软件著作权登记证书. 智能AI自动化研判分析服务系统是基于人工智能.大数据 ...

  10. 深入理解 Docker 核心原理:Namespace、Cgroups 和 Rootfs

    通过这篇文章你可以了解到 Docker 容器的核心实现原理,包括 Namespace.Cgroups.Rootfs 等三个核心功能. 如果你对云原生技术充满好奇,想要深入了解更多相关的文章和资讯,欢迎 ...