【新手入门】Git的使用方法,上传自己的项目到GitHub上

Git新手教程

  • 一、Git下载安装
  • 二、初始化设置
    • 1.网端设置
    • 2.用户设置
  • 三、开始上传自己项目
    • 1.创建新文件夹,克隆项目地址
    • 2.上传文件
    • 3.成功运行并上传的界面
  • 报错
    • 1.fatal: unable to access 'https://github.com/ssrzero123/STF-YOLO.git/': error setting certificate file: C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt

前言:在GitHub网页里上传文件有文件夹数量限制,十分不便,因此使用Git是必要的

一、Git下载安装

打开https://git-scm.com/downloadsGit官网下载页面

  1. win点击Windows
    在这里插入图片描述
  2. 根据自己电脑,一般是下载64bit
    在这里插入图片描述
  3. 下载完直接安装,一直next就行
    在这里插入图片描述
    记得下面这个一定要勾选,不然在文件夹里右键打不开Git Bash
    在这里插入图片描述

二、初始化设置

打开Git Bash
在这里插入图片描述

1.网端设置

科学上网的朋友们需要设置一下网端,我的代理如下
在这里插入图片描述

我直接输入,你们根据自己的更改即可 修改 地址:端口 这两个数

http.proxy=127.0.0.1:17890
https.proxy=127.0.0.1:17890

2.用户设置

设置好自己的邮箱和名字
假如我的邮箱是xx838@gmail.com
名字是xxx,输入

git config --global user.email "xx838@gmail.com"
git config --global user.name "xxx"

三、开始上传自己项目

1.创建新文件夹,克隆项目地址

  1. 先创一个空文件夹
    进入该空文件夹,右键Git Bash
    在这里插入图片描述

  2. 创建好项目,然后打开项目
    点击code,复制git 仓库地址
    在这里插入图片描述
    将项目克隆到空文件夹中

git clone 仓库地址

在这里插入图片描述
完成后,空文件中就会显示克隆的项目

2.上传文件

将自己要上传的文件放入空文件夹中
进入空文件夹 cd 文件目录
依次输入下面代码

git init
git add .
git commit -m “注释信息”
git push

3.成功运行并上传的界面

git init
在这里插入图片描述
git add .
在这里插入图片描述
git commit -m “注释信息”
在这里插入图片描述
git push
在这里插入图片描述

报错

1.fatal: unable to access ‘https://github.com/ssrzero123/STF-YOLO.git/’: error setting certificate file: C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt

没有找到这个文件,因为我按在F盘,因此C盘没有,需要设置一下新的地址

git config --global http.sslcainfo F:/Git/mingw64/etc/ssl/certs/ca-bundle.crt

你们根据自己的文件地址更改一下后面的地址即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/4637.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NDK 编译(二)—— NDK 编译与集成 FFmpeg

NDK 编译系列文章共三篇,目录如下: NDK 编译(一)—— Linux 知识汇总 NDK 编译(二)—— NDK 编译与集成 FFmpeg NDK 编译(三)—— CMake 原生构建工具 在使用 NDK 进行音视频开发时&…

icloud里面的通讯录怎么全部导出,通讯录格式如何转换,简单!

随着科技的发展,我们的日常生活越来越离不开手机和各种应用程序。通讯录作为手机中最重要的功能之一,记录着我们的亲朋好友、同事和业务伙伴的联系方式。因此,定期备份通讯录变得尤为重要。iCloud作为苹果公司提供的一项云服务,可…

【触摸案例-控件不能响应的情况 Objective-C语言】

一、接下来,我们来说这个“控件不能响应的情况”, 1.素材里边,有一个“不接受用户交互的情况”,这么一个代码,把它打开, 把这个项目啊,复制过来,改一个名字,叫做“04-控件不能响应的情况”, 打开之后,command + R,运行一下, 在storyboard上,你也可以看得出来,我…

React的基础概念

React是什么? React由Meta公司研发,是一个用于 构建Web和原生交互界面的库 React的优势 相较于传统基于DOM开发的优势 组件化的开发方式不错的性能 相较于其它前端框架的优势 丰富的生态跨平台支持 大厂使用比较多,小厂用vue的比较多

linux系列—— 使用systemd 的单元文件来定义如何挂载一个文件系统

使用systemd 的单元文件来定义如何挂载一个文件系统 1.打开文件2.写入内容3.启动4.解释 1.打开文件 sudo gedit /etc/systemd/system/your-unit-file-name.mount2.写入内容 [Unit] Description mount disk[Mount] What /dev/nvmexxxx Where /mnt/cf Type ntfs Options d…

java-stream流案例

需求 代码 Vote类 // 1. 定义一个投票类 public class Vote {private String name;private ArrayList<String> voteList;public Vote(String name, ArrayList<String> voteList) {this.name name;this.voteList voteList;}public String getName() {return nam…

16册 | 移动机器人(自动驾驶)系列

此文档整理推荐了16本移动机器人&#xff08;自动驾驶&#xff09;相关的书籍&#xff0c;内容包括&#xff1a;ROS、机器人基础开发、分布式机器人控制、集群机器人控制、嵌入式机器人、多传感器融合等等。 学习&#xff0c;切勿急于求成&#xff0c;读书自学&#xff0c;需多…

报错 undefined reference to `std::__throw_bad_array_new_length()‘

错误 先说这个错误&#xff0c;这个错误是链接器找不到这个c特性&#xff0c;但是自己的cmake中是开启了高版本的c的。不应该会出现错误&#xff0c;先是怀疑到了protobuf&#xff0c; &#xff08;因为只要编译它生成的代码就报错&#xff09;&#xff0c;于是拉着grpc一起干…

就业班 第三阶段(tomcat) 2401--4.28 day1 tomcat1安装配置及单机多实例

企业 Tomcat 运维 文章目录 企业 Tomcat 运维一、Tomcat 简介1、Tomcat好帮手---JDK2、安装Tomcat & JDK1、系统环境说明2 、安装JDK3、安装Tomcat 二、Tomcat目录介绍1、tomcat主目录介绍2、webapps目录介绍3、Tomcat配置介绍&#xff08;conf&#xff09;4、Tomcat的管理…

.net 图片操作

图片操作 bitmap 旋转 bitmap左右镜像 /// <summary>/// bitmap角度旋转/// </summary>/// <param name"image"></param>/// <param name"angle"></param>/// <returns></returns>public static Bitmap R…

Qt窗口

QMainWindow Qt 窗⼝ 是通过 QMainWindow类 来实现的。 QMainWindow 是⼀个为⽤⼾提供主窗⼝程序的类&#xff0c;继承⾃ QWidget 类&#xff0c;并且提供了⼀个预定义的 布局。QMainWindow 包含 ⼀个菜单栏&#xff08;menu bar&#xff09;、多个⼯具栏(tool bars)、多个浮动…

JavaScript底层原理(栈、堆、主线程、任务队列、事件循环机制)

1. 栈(heap)和堆(stack) 栈是栈内存的简称&#xff0c;堆是堆内存的简称。顾名思义&#xff0c;内存是干啥的&#xff1f;内存就是用来存放数据的。 栈 栈只有一个入口&#xff0c;同时也是出口&#xff0c;数据遵循先进后出、后进先出的原则。 栈用于存放基本类型数据和引用…

安装库后JupyterLab一直报ModuleNotFoundError问题解决

背景&#xff1a; 先安装的Python3.10&#xff0c;安装在默认路径&#xff1a; C:\Users\#用户名省略#\AppData\Local\Programs\Python\Python310\ 后安装的Anaconda&#xff0c;更改过路径在D盘&#xff1a; D:\ProgramData\anaconda3 此时C盘Python安装路径下Scripts文件…

YAW-100B全自动压力试验机

一、简介 微机控制压力试验机测控系统采用高精度数字伺服阀&#xff0c;具有力闭环控制功能&#xff0c;能够实现等载荷速率加载或等应力速率加载&#xff0c;控制精度高&#xff0c;可靠性好&#xff0c;完全满足GB/T 17617《水泥胶沙强度检验方法&#xff08;ISO方法&#x…

matlab学习004-使用matlab绘制卷积波形图

目录 1&#xff0c;序列&#xff1a;x(n)u(n-2)-u(n-10)&#xff0c;h(n)((0.9)^n)*u(n) 1&#xff09;前期基础 ①conv函数 ②离散单位阶跃信号 2&#xff09;波形图 3&#xff09;代码 ①使用input方法 ②代码改进【推荐使用】 2&#xff0c;信号x(t)2[u(t1)-u(t…

红黑树笔记

2-3树 -> 左倾红黑树 红黑树实际上是2-3树的一种基于BST的实现。普通二叉搜索树&#xff08;BST&#xff09;中的每一个节点&#xff0c;只有一个键&#xff0c;两条链接&#xff08;两个子节点&#xff09;&#xff0c;这种节点被称为2节点。2-3树中&#xff0c;引入了一个…

【智能算法】土拨鼠优化算法(PDO)原理及实现

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献 1.背景 2022年&#xff0c;AE Ezugwu等人受到土拨鼠觅食行为与自然行为启发&#xff0c;提出了土拨鼠优化算法&#xff08;Prairie Dog Optimization algorithm, PDO&#xff09;。 2.算法原理 2.1算法思…

云服务器搭建XSS-platform、DVWA靶机和Permeate论坛

目录 前言准备环境安装步骤一、 部署MySQL二、 系统部署三、系统安装主页介绍 前言 我发现目前网上的xss-platform的搭建教程都是基于本地搭建的&#xff0c;这样搭建好的xss平台只能在本地使用&#xff0c;无法测试别的网站。而网络上的大部分xss平台又几乎都是收费的&#x…

vue3学习笔记-快速上手

创建第一个vue3的应用 之前看书学习vue,书籍对应的版本是vue2,今天群里看小伙伴聊天&#xff0c;觉得他们说得对 &#xff0c;反正是从零开始学&#xff0c;而且vue2都不维护了&#xff0c;那为什么不直接学习vue3呢&#xff0c;于是乎&#xff0c;又开启了从0学vue3之路。 参考…

要从一个项目中去掉现有的Git信息,并重新建立新的Git仓库

要从一个项目中去掉现有的Git信息&#xff0c;并重新建立一个新的Git仓库&#xff0c;你可以按照以下步骤操作&#xff1a; 备份项目&#xff1a; 首先&#xff0c;确保备份你的项目文件&#xff0c;以防在操作过程中发生意外丢失。 删除原有的Git信息&#xff1a; 打开命令行…