gitee拉取与推送

🌱博客主页:青竹雾色间
😘博客制作不易欢迎各位👍点赞+⭐收藏+➕关注
在这里插入图片描述


目录

  • 一,从本地推送项目到gitee
    • 1.首先我们在gitee上创建一个仓库
    • 2.clone远程仓库到本地
    • 3.git的三板斧
      • 3.1. add - 将代码添加到本地仓库
      • 3.2. commit - 提交代码到本地仓库
      • 3.3. push - 推送本次添加操作到远程仓库
  • 二,将gitee上的项目拉取到本地

前提 1.已经下载过Git Bash和TortoiseGit 在这里插入图片描述

在这里插入图片描述
git安装包下载
TortoiseGit安装包下载


一,从本地推送项目到gitee

1.首先我们在gitee上创建一个仓库

在这里插入图片描述
`

2.clone远程仓库到本地

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.git的三板斧

3.1. add - 将代码添加到本地仓库

在这里插入图片描述

3.2. commit - 提交代码到本地仓库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.3. push - 推送本次添加操作到远程仓库

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这里第一次提交都会让你输入用户名和密码(这里输入自己gitte的就行如果填错那么会报这个错误)
失败案例在这里插入图片描述
解决方法可以看博主的这篇博文
使用git clone 遇见git did not exit cleanly (exit code 128)的个人解决方案
成功案例
在这里插入图片描述
这时候我们再看我们的仓库
在这里插入图片描述
这里就成功上传了在这里插入图片描述
并且有了绿点
在这里插入图片描述

那么如何在Linux下推送呢?
首先在Linux下安装git
centos:

sudo yum install -y git //-y选项表示不再询问,直接安装

ubantu:

sudo apt-get install git -y

clone远程仓库到linux下

git clone [仓库 URL]

之后就是简单的三板斧

1. git add + 文件名称
2. git commit -m +日志信息

ps :日志信息必须填写不然会报错

4. git push

其他git指令

git指令解释
git --version查看当前git版本信息
git config -l查看本地仓库配置选项
git config --unset user.name重置user.name的命令(全局则加上–global选项)
git config --unset user.email重置user.email的命令(全局则加上–global选项)
git mv [文件] [重命名的文件]对文件进行重命名
git rm -f [文件]删除指定文件
git status查看本地与远端的同步状态
git diff [文件]查看修改的内容
git log --pretty=online查看使用提交日志
git log --graph --abbrev-commit查看使用提交日志
git reset [–soft–mixed
git pull从远端仓库拉取最新版本文件
git branch查看本地分支
git branch dev(分支名)创建本地分支
git checkout dev(分支名)/git branch -b dev切换分支
git merge dev(分支名)合并分支
git merge --no-ff -m “merge master” master(分支名)合并冲突
git branch -d dev删除分支

二,将gitee上的项目拉取到本地

1、首先在gitee上找到自己想要学习的项目

点击克隆/下载,下方会出现一个[仓库 URL],复制下来,一会要用
在这里插入图片描述
在这里插入图片描述

2、在本地新建一个文件夹(用来存放你从gitee上拉下来的项目)

在这个文件夹下,右键,选择git bash here
在这里插入图片描述

输入命令

git init

按Enter键确认
在这里插入图片描述

目的:创建/初始化一个新的仓库(相当于刚刚那个项目的本地缓存)

此时,我们会发现文件夹中出现了一个.git文件(看不见就是被隐藏了),在这里插入图片描述

这就是我们刚刚创建好的git仓库了,关于这个项目的一些快照数据都会被存放在这里
在这里插入图片描述

3、输入命令

git remote add origin 刚才复制的[仓库 URL]

4、选择下载的分支代码(我这里是master)
在这里插入图片描述

git pull origin master

在这里插入图片描述

此时,我们会发现我们想要拉取的项目已经在我们的文件夹里了,项目拉取成功!

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

入行AI写作第一个月收入2万+复盘分享

AI写作作为一种新兴的创作方式,正逐渐改变着内容产业的生态。在这个领域中,许多人通过自己的努力和智慧,实现了快速的成长和收入的增长。本文将从技术学习与掌握、实践与应用、内容创作与优化、持续学习与创新、总结与复盘这五个方面&#xf…

Python时间序列异常检测库之adtk使用详解

概要 ADTK(Anomaly Detection Toolkit)是一个用于时间序列异常检测的Python库。它提供了一系列工具来识别时间序列数据中的异常模式,适用于多种监测和预测任务。 ADTK简介 ADTK专注于时间序列异常检测,支持多种异常检测算法,包括统计学方法、机器学习模型以及基于规则的…

配置Web运行环境与第一个网页

安装与配置Web环境: 如下使用了VSC作为web的运行环境。 下面是VSC的官网点击进入:Download Visual Studio Code - Mac, Linux, Windowshttps://code.visualstudio.com/download 1.下载 进入官网后可以看到有windows,linux,还有苹果按照自己的系统下载&…

Halcon深度学习项目实战系统教程

Halcon在机器视觉中的价值主要体现在提供高效、可扩展、灵活的机器视觉解决方案,帮助用户解决各种复杂的机器视觉问题,提高生产效率和产品质量。 缩短产品上市时间 Halcon的灵活架构使其能够快速开发出任何类型的机器视觉应用。其全球通用的集成开发环境(HDevelop)有助于降…

CDLKF不锈钢浸入式多级离心泵

一、构造特点与工作原理 CDLKF型不锈钢浸入式多级离心泵采用了先进的设计理念,其结构紧凑,占地面积小。泵体采用优质不锈钢材料,不仅保证了良好的抗腐蚀性和耐磨性,同时也确保了泵的长期稳定运行。 该泵的核心部件是多级离心叶轮&…

数字孪生在教学培训的应用场景

数字孪生技术在教学培训领域的应用场景非常广泛,它通过创建一个真实世界的虚拟副本,为教育和培训提供了全新的方法和手段。以下是一些具体的应用场景,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司&#…

2024/3/26 C++作业

定义一个矩形类(Rectangle),包含私有成员:长(length)、宽(width), 定义成员函数: 设置长度:void set_l(int l) 设置宽度:void set_w(int w) 获取长度:int…

centos7 使用docker安装了mongo 怎么设置远程链接,必须使用密码才能连接

docker run -d –name mongodb_container -e MONGO_INITDB_ROOT_USERNAMEroot -e MONGO_INITDB_ROOT_PASSWORDroot -e MONGO_INITDB_DATABASEdataserver -p 27017:27017 \ 无法在mongo容器里编辑文件 如果你无法直接编辑 MongoDB 容器内的配置文件,你可以尝试…

Oracle中实现根据条件对数据的增删改操作——Merge Into

一、需求描述 在我们进行项目开发的过程中,会遇到这样的场景,需要根据某个条件对数据进行增、删、改的操作;遇到这种情况我们有2种方法进行解决: 方法一:①查询指定条件;②根据查询出的指定条件结果在执行…

生成 SSH 公钥

Windows 用户建议使用 Windows PowerShell 或者 Git Bash,在 命令提示符 下无 cat 和 ls 命令。 1、通过命令 ssh-keygen 生成 SSH Key: ssh-keygen -t ed25519 -C "Gitee SSH Key"-t key 类型 -C 注释 输出,如: 中间…

Redis入门三(主从复制、Redis哨兵、Redis集群、缓存更新策略、缓存穿透、缓存击穿、缓存雪崩)

文章目录 一、主从复制1.单例redis存在的问题2.主从复制是什么?3.主从复制的原理4.主从搭建1)准备工作2)方式一3)方式二 5.python中操作1)原生操作2)Django的缓存操作 二、Redis哨兵(Redis-Sent…

Redis和MySQL如何保持数据一致性?

在高并发的场景下,大量的请求直接访问MySQL很容易造成性能问题。所以,我们都会用Redis来做数据的缓存,削减对数据库的请求。但是,MySQL和Redis是两种不同的数据库,如何保证不同数据库之间数据的一致性就非常关键了。 …

Vue3 新项目默认工程文件理解

Vue3 新项目默认工程文件理解 文章目录 Vue3 新项目默认工程文件理解0、工程文件结构图1、main.ts2、index.html源文件编译后 3、App.vue4、.d.ts 文件作用 0、工程文件结构图 1、main.ts // 引入 createApp 函数 import { createApp } from vue // 引入 style.css 文件&#…

工业镜头常用参数之实效F(Fno.)和像圈

Fno. 工业镜头中常用到的参数F,有时候用F/#,Fno.来表示,指的是镜头通光能力的参数。它可用镜头焦距及入瞳直径来表示,也可通过镜头数值孔径(NA)和光学放大倍率(β)来计算。有效Fno.…

FPGA亚稳态学习总结

首先是组合逻辑电路考虑的是竞争冒险,冒险会产生毛刺。重点研究如何去毛刺 时序逻辑电路考虑的是时序不满足会产生的亚稳态问题:如何考量时序满不满足呢?根据不同的场景又有不同的说法。 时序分析的两组基本概念 建立时间与保持时间 1.在…

【Flask开发实战】安装mysql数据库与配置连接

1、安装mysql 通过yum方式安装MySQL服务器: sudo yum install mysql-server 在安装过程中,系统可能会要求确认安装。按下Y键并按回车键继续。 安装完成后,MySQL服务器应已自动启动。可以使用以下命令查看和启动MySQL服务: sudo…

Go语言介绍以及如何在Go语言中操作MySQL数据库

人不走空 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 目录 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌…

卷起来——高级数据分析师

要成为一名高级数据分析师,需要掌握一系列的技能,包括数据处理、统计分析、机器学习、数据可视化以及业务理解等,喜欢或者想往这方面发展的童鞋们,卷起来,点击以下链接中的链接,备注"分析"进群交…

Godot 学习笔记(5):国际化多语言翻译,包含常用10种语言机翻!

文章目录 前言国际化翻译Api选择小牛测试 语言选择代码逻辑实体对象翻译帮助类导出模板读取文件翻译测试多语言测试 综合翻译文件准备测试代码测试结果 完整代码实体类翻译帮助类网络帮助类 最终效果翻译前翻译中翻译后 总结 前言 为了面向更大的市场,国际化是肯定…

TransformControls 是 Three.js 中的一个类,用于在网页中进行 3D 场景中物体的交互式操作。

demo案例 TransformControls 是 Three.js 中的一个类,用于在网页中进行 3D 场景中物体的交互式操作。让我们来详细讲解它的输入参数、输出、属性和方法: 输入参数: TransformControls 构造函数通常接受两个参数: camera&#…
最新文章