git 上传文件夹至远端仓库的方法

上传的远端git可以是gitlab、github、gitee、gitblit或者gitCode等等

以下以GitHub为例说明:

1、登录GitHub网站(账户/密码)

2、创建一个新的空白项目(或者已有的项目)hello-world

分支是master ,这里默认即可。

任务则是将一个srccode的文件夹上传上去,文件夹内容可以很多,这里模拟只是放一个main.cpp

方法一:直接拉一个项目下来,然后再上传

1、在该层级文件夹中右击打开Git Bash Here

2 、获取hello-world项目的远程地址

3、clone该项目到test文件夹下

git clone GitHub - nankeyh/hello-world: Just another repository

4、把需要上传的文件夹放到hello-world项目目录下,同时git上层级进入到hello-world

自动会识别该git的分支为master

5、添加新目录文件到仓库

git add . 或者git add -A

6、然后添加备注

git commit -m "xx"

7、将内容推上远端的仓库

git push

8、如果有更新,则需要先拉取远端,再添加,备注并推送

git pull

git add .

git commit -m "xx"

git push

方法二:本地的文件夹直接生成git仓库,然后上传至远端仓库

1、git配置

在打开的编辑里面依次输入并执行配置信息(主要后面commit需要,否则报错)

git config --global user.name "liehuodadi"

git config --global user.email "dfbazhu@qq.com"

其中"liehuodadi"是用户名,可以填写您的github的用户名,

第二行的"dfbazhu@qq.com"自然是邮箱了,可以填写您的github账号的邮箱,

用户名和邮箱也可以填写别的(只要是用户名和邮箱格式就OK)。

2、生成密钥

输入以下代码,:

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

输入上面的命令后一直按3次回车直到出现图形界面即可

3、添加钥到github

①输入命令,可以看到上一步生成的密钥

cat ~/.ssh/id_rsa.pub

回车后即可看到密钥

②从ssh-rsa开始将密钥复制下来。也可以打开C:\Users\Administrator\.ssh\id_rsa.pub从该文件中复制密钥。

③进入github头像下面的 settings  ,点击左侧的“SSH and GPG keys”,然后 new SSH key

Title随便填写,key type默认即可,key 里面将上面我们复制的那个本地密钥粘贴到这里,然后点击“Add SSH key”即可。这样我们就有权限对自己在github上的项目进行读写操作了。

4、建立本地仓库并初始化

从该文件夹右键进入git bash here

git init

文件夹里面生成一个名为.git的文件夹,这个文件夹是隐藏的!需要电脑设置显示隐藏文件夹。

5、本地电脑连接github项目

获取hello-world项目的网页地址

git remote add origin GitHub - nankeyh/hello-world: Just another repository

6、同步github项目到本地

git pull origin master

7、将本地项目上传到github对应的项目里面

①添加文件到缓存区

git add .

注意add与“.”之间有一个空格。

此时会要求您输入码云的账号和密码,登录即可

②为上传文件添加注释

等待缓存完毕,接着输入命令:

git commit -m "first push"

其中的first push为注释的内容,请自定义填写。

③提交代码到github项目

等待上步完成,继续输入执行命令:

git push origin master

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

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

相关文章

面经Java开发

联奕一面: 1、这段代码的输出结果是多少?t q z package com.smart.community.test;public class Test {public class B{static {System.out.println("t");}public B(){System.out.println("z");}}public class A extends B{static {System.out.println…

Matlab2024a在Windows系统上的安装配置

目录 前言一、​Matlab在Windows系统上安装总结 前言 Matlab是一种高级技术计算和编程环境,广泛应用于科学、工程和金融等领域。它提供了丰富的工具和函数库,用于数据分析、可视化、模型建立、算法开发和应用部署等任务。注:文末附有下载链接…

Unity vision pro模拟器开发教程-附常见问题解决方案

前言 庄生晓梦迷蝴蝶,望帝春心托杜鹃 废话 去年苹果发布会上,推出了Vision Pro这一款XR产品。并且宣布Unity作为其主要合作伙伴,负责开发XR的开发产品。 这消息一出,当晚Unity的股价直接被熔断。产品发布之后,一直等…

算法|基础算法|位运算

基础算法|位运算 1.与运算 2.或运算 3.非运算 4.异或运算 5.左移、右移运算 心有猛虎,细嗅蔷薇。你好朋友,这里是锅巴的C\C学习笔记,常言道,不积跬步无以至千里,希望有朝一日我们积累的滴水可以击穿顽石。 与运算 与…

IPMI开源库pyghmi基本使用

简介:Pyghmi是一个纯Python(主要是IPMI)服务器管理库。IPMI(Intelligent Platform Management Interface,智能平台管理接口)是一种开放的标准,旨在帮助系统管理员在本地和远程管理服务器系统。而…

2024年【通信安全员ABC证】新版试题及通信安全员ABC证模拟考试

题库来源:安全生产模拟考试一点通公众号小程序 通信安全员ABC证新版试题根据新通信安全员ABC证考试大纲要求,安全生产模拟考试一点通将通信安全员ABC证模拟考试试题进行汇编,组成一套通信安全员ABC证全真模拟考试试题,学员可通过…

C++初阶---类和对象

目录 1. 类的引入 2. 类的定义 4. 类的访问限定符及封装 4.1 访问限定符 4.2 封装 5. 类的作用域 6.类的实例化 7.类对象模型 8. this指针 8.1 this指针的引出 8.2 this指针的特性 8.3 C语言和C实现栈的对比 9.类的六个默认成员函数 10,构造函数 10.1…

新能源汽车BMS应用设计

新能源汽车BMS应用设计 电池管理系统(BMS) 概述 电池管理系统(BMS)为一套保护动力电池使用安全的控制系统,时刻监控电池的使用状态,通过必要措施缓解电池组的不一致性,为新能源车辆的使用安全…

Prometheus+Grafana 监控Tongweb嵌入式(by lqw)

文章目录 1.思路2.部署准备3.Grafana仪表盘json文件下载4.tw嵌入式jar包本地引入依赖并测试运行5.运行jmx_prometheus_javaagent-0.19.0.jar形式获取监控数据(方法一)6.使用Actuator 获取监听数据(方法二)7.Prometheus部署8.Prome…

代码随想录day29(2)二叉树:将有序数组转换为二叉搜索树(leetcode108)

题目要求:将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 思路:思路比较简单,如果目标是平衡二叉树,我们每次只需要取数组的中间元素作为根节点,分成左右两个子树,再递归地进行…

B站python爬虫课程笔记(Q16-19结束)

下面是学习的网址: ​​​​​​【Python爬虫】 目录 16、捕捉异常try&except语句的一些问题 1)一些常见的异常类型 2)try&except的使用 17、测试Bug的一些问题 1)assert断定函数的使用 2)unittest单元…

学生综合考评管理系统|jsp+ Mysql+Java+ (可运行源码+数据库+设计文档)

本项目包含可运行源码数据库LW,文末可获取本项目的所有资料。 推荐阅读100套最新项目 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 2024年56套包含java,…

微服务鉴权的几种实现方案

1.Token 1.1 Token透传(不推荐) 刚开始接触微服务时网上给的方案大都数是通过透传Token做鉴权,但我认为这种方式不是很妥当。接着往下看: 这种方式通过透传Token使得各微服务都能获取到当前登录人信息,在代码编写上确…

RK3568平台 网络唤醒

一.什么是网络唤醒 网络唤醒(Wake-on-LAN,WOL)是一种计算机局域网唤醒技术,使局域网内处于关机或休眠状态的计算机,将状态转换成引导(Boot Loader)或运行状态。无线唤醒(Wake-on-Wireless-LAN,WoWLAN)作为 WOL 的补充技术&#x…

SpringBoot整合MyBatisPlus实现增删改查

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉🍎个人主页:Leo的博客 💞当前专栏: 循序渐进学SpringBoot ✨特色专栏: MySQL学习 🥭本文内容:SpringBoot整合MyBatisPlus实现增删改查 📚个人知识库: Leo知识库,欢迎大家…

【QT入门】 Qt实现自定义信号

往期回顾: 【QT入门】图片查看软件(优化)-CSDN博客 【QT入门】 lambda表达式(函数)详解-CSDN博客 【QT入门】 Qt槽函数五种常用写法介绍-CSDN博客 【QT入门】 Qt实现自定义信号 一、为什么需要自定义信号 比如说现在一个小需求,我们想要实现跨ui通信&a…

优化选址问题 | 基于鹈鹕算法求解基站选址问题含Matlab源码

目录 问题代码问题 鹈鹕算法(Pelican Optimization Algorithm, POA)是一种相对较新的启发式优化算法,模拟了鹈鹕鸟觅食的行为。这种算法通常用于解决复杂的优化问题,如函数优化、路径规划、调度问题等。基站选址问题通常是一个复杂的优化问题,需要考虑覆盖范围、干扰、成…

阿里云ECS服务器u1通用算力型CPU性能如何?

阿里云服务器u1是通用算力型云服务器,CPU采用2.5 GHz主频的Intel(R) Xeon(R) Platinum处理器,通用算力型u1云服务器不适用于游戏和高频交易等需要极致性能的应用场景及对业务性能一致性有强诉求的应用场景(比如业务HA场景主备机需要性能一致)&#xff0c…

LAMP架构与搭建论坛

目录 1、LAMP架构简述 2、各组件作用 3、构建LAMP平台 3.1编译安装Apache httpd服务 3.1.1关闭防火墙,将安装Apache所需软件包传到/opt目录下 3.1.2安装环境依赖包 3.1.3配置 设置安装目录、安装模块 3.1.4编译安装 3.1.5优化配置文件路径 3.1.6启动apache…

北航计算机软件技术基础课程作业笔记【1】

为白成刚老师的课程&#xff0c;简单做一个记录&#xff0c;内容偏基础&#xff0c;自己仅保留认为有用的部分 L1&#xff1a;算法概论 课程简单介绍了复杂度、算法的概念 1.作业 计算下列各片断程序中xx1的执行次数 (1) for (i1; i<n; i)for (j1; i<n; j)for (k1; …