gitee常见命令

目录

1.本地分支重命名

2.更新远程仓库分支

3.为当前分支设置远程跟踪分支

4.撤销已经push远程的代码

5.idea->gitee的‘还原提交’

需要和本地当前的代码解决冲突

解决冲突

本地工作区的差异代码显示

本地commit和push远程

6.idea->gitee的‘将当前分支重置到此处’

和第四项‘撤销已经push远程的代码’一致,

对这个版本‘将当前分支重置到此处’,会回到上上次提交的状态

产生变动的代码是:远程和最终状态的代码差异

7.将当前代码B添加到暂存区,拉取新的代码编辑A,编辑完成提交A;取出代码B,继续B的编辑

8.gitee大全


1.本地分支重命名

将名为 deploy 的分支重命名为 staging git branch -m deploy staging

2.更新远程仓库分支

在本地仓库更新远程仓库的分支信息git fetch origin

3.为当前分支设置远程跟踪分支

如果你在本地分支 feature-xyz 上工作,并希望将其设置为跟踪远程分支 origin/feature-xyz,
你应该首先切换到 feature-xyz 分支,然后执行以下命令:git checkout feature-xyz
git branch -u origin/feature-xyz现在,如果你执行 git pull,Git 会自动从 origin/feature-xyz 拉取更改,而不是从其他远程分支。
同样,执行 git push 会将更改推送到 origin/feature-xyz。

4.撤销已经push远程的代码

git log查看提交信息,以便获取需要回退至的版本;

git reset --soft <版本号>重置至指定版本的提交,达到撤销提交的目的

git push origin HEAD:yanghui --force 命令会将你的当前分支强制推送到远程仓库的 yanghui 分支(这个命令慎用,用了别人提交的记录就没有了)

参数soft指的是:保留当前工作区,以便重新提交.。

例如:git log 发现有三个提交

【1.aaaa 这个版本提交的代码已经推送到远程,现在需要撤销已经push到远程的代码

   2. bbbb 这个版本是‘aaaa’版本的上一次提交

   3. cccc 这个版本是‘aaaa’版本的上两次提交】

需求:撤销aaaa版本的提交,将aaaa版本代码保留到‘本地更改’工作区,可以继续更改。

命令:git log、git reset --soft bbbb、git log(此时已经没有'aaaa'版本的提交记录了,本地工作区有代码,表示撤销成功,但是远程的版本还是在‘aaaa’这个版本,因此需要将当前版本强制推送)、git push origin HEAD:yanghui --force

可以查看到已经成功撤销。

接下来将本地的版本和远程的版本同步,这个命令谨慎使用,我在强制推送前会出现两种情况:

我之前回退的代码,怎么办,没有commit直接进行这个命令,我的会存储在搁置里面;或者自己将回退代码编辑完再继续提交

5.idea->gitee的‘还原提交’

需要和本地当前的代码解决冲突

这两个地方,都会显示

解决冲突

本地工作区的差异代码显示

本地commit和push远程

6.idea->gitee的‘将当前分支重置到此处’

和第四项‘撤销已经push远程的代码’一致,

‘将当前分支重置到此处’====git reset --soft <版本号-1>

对这个版本‘将当前分支重置到此处’,会回到上上次提交的状态

产生变动的代码是:远程和最终状态的代码差异

7.idea->gitee撤销提交

只能是本次提交,且没有远程push的管用

7.将当前代码B添加到暂存区,拉取新的代码编辑A,编辑完成提交A;取出代码B,继续B的编辑

暂时将未提交的变化移除,稍后再移入
git stash
git add .
git stash popgit stash:暂存未完成的更改:当你正在进行某项工作,但还没有完成,此时需要切换分支或拉取最新的更改,而又不想丢失当前的进度时,可以使用 git stash 命令。它会将当前工作目录和暂存区的所有未提交的更改保存到一个栈(stash stack)中。
git stash list:列出所有保存的进度。
git stash pop:恢复最近保存的工作进度,并将其从栈中移除。
git stash apply:与 pop 类似,但不从栈中移除。
git stash drop:移除栈中的某个保存的进度。
git stash clear:清空整个栈。

8.gitee大全

Git 大全 - Gitee.com

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

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

相关文章

C++设计模式(建造者、中介者、备忘录)

一、建造者模式 将一个复杂对象的构建与它的表示分离&#xff0c;使得同样的构建过程可以创建不同的表示。 示例&#xff1a; //房子&#xff08;产品类&#xff09; class House { private:int rooms;int windows;string decoration; public:void setRooms(int r) {rooms …

简易图书管理系统

javawebjspservlet 实体类 package com.ghx.entity;/*** author &#xff1a;guo* date &#xff1a;Created in 2024/12/6 10:13* description&#xff1a;* modified By&#xff1a;* version:*/ public class Book {private int id;private String name;private double pri…

什么是甘特图?使用甘特图制定项目计划表的步骤

在项目管理中&#xff0c;项目计划是项目的核心要素&#xff0c;它详细记录了项目任务详情、责任人、时间规划以及所需资源。 这份计划不仅为项目推进提供指引&#xff0c;更是控制范围蔓延、争取更多支持的有力工具。 在项目管理中&#xff0c;项目计划是项目的核心要素&…

mock.js介绍

mock.js http://mockjs.com/ 1、mock的介绍 *** 生成随机数据&#xff0c;拦截 Ajax 请求。** 通过随机数据&#xff0c;模拟各种场景&#xff1b;不需要修改既有代码&#xff0c;就可以拦截 Ajax 请求&#xff0c;返回模拟的响应数据&#xff1b;支持生成随机的文本、数字…

16.[极客大挑战 2019]Upload1

进入靶场 是文件上传类题目 随便传个图片 制作个含木马的 算了&#xff0c;直接抓包只传文件改格式好了 第一次传的是<?php eval($_POST[attack]);?> 第二次传的是GIF89a? <script language"php">eval($_REQUEST[1])</script> "GIF89a&…

标书里的“废标雷区”:你踩过几个?

在投标领域&#xff0c;标书的质量不仅决定了中标的可能性&#xff0c;更是体现企业专业度的关键。但即便是经验丰富的投标人&#xff0c;也难免会在标书编制过程中踩中“废标雷区”。这些雷区可能隐藏在技术方案的细节中&#xff0c;也可能是投标文件格式的规范问题。以下&…

22、共用体

1、共用体 共用体 --- 用法和结构体类似 共用体&#xff1a;多个成员共用同一段内存空间。 1.1、共用体定义 union 共用体名 { 成员类型 成员名; 成员类型 成员名; .... }; 共用体的类型名&#xff1a;union 共用体名 例子&#xff1a; 定义一个共用体里面有两个成员&…

CVPR和其他2024顶会论文阅读(资源整理【1】)

CVPR 2024论文阅读(资源整理【1】) 一、3d 重建与建模论文1-Deformable 3D Gaussians for High-Fidelity Monocular Dynamic Scene Reconstruction论文2- 4D Gaussian Splatting for Real-Time Dynamic Scene Rendering论文3-GaussianDreamer: Fast Generation from Text to …

电脑投屏到电脑:Windows,macOS及Linux系统可以相互投屏!

本篇其实是电脑远程投屏到另一台电脑的操作介绍。本篇文章的方法可用于Windows&#xff0c;macOS及Linux系统的相互投屏。 为了避免介绍过程中出现“这台电脑”投屏到“那台电脑”的混乱表述&#xff0c;假定当前屏幕投出端是Windows系统电脑&#xff0c;屏幕接收端是Linux系统…

视频质量评价算法 DOVER 介绍

DOVER DOVER项目: DOVER是为ICCV2023会议论文“Exploring Video Quality Assessment on User Generated Contents from Aesthetic and Technical Perspectives”提供的官方代码、演示和权重的项目。官网:https://vqassessment.github.io/DOVER/ GitHub:https://github.com/V…

单片机上各种输出模式和寄存器讲解

零、目录 1&#xff0c;什么是寄存器 2&#xff0c;单片机各种输出模式及其应用 一、什么是寄存器 我们直接以STM32芯片的架构为例子 单片机芯片组成两部分&#xff1a;内核&#xff0c;外设&#xff08;相当于电脑的CPU和其他一件主板&#xff0c;键盘显示器等&#xff09;…

基于内核DWT延时

1.软件延时缺点 2.硬件延时&#xff0c;利用系统提供的嘀嗒定时器。1ms进一次。 3.内核架构。该监视只有Cortex3以上的才有。 4.DWT硬件延时方案 5.使用步骤

文件操作---文件IO与标准IO

目录 一、带参数的main函数 带参main函数的格式 带参main的示例 二、文件操作 1、文件结构 2、文件操作的方式 3、文件IO和标准IO区别 ①概念介绍 ②主要区别 三、文件IO 1、特性 2、操作流程 3、相关函数 open close write read lseek 4、综合示例…

./configure 安装ngnix的命令

./configure 是一个在 Unix 和类 Unix 系统中常用的 shell 脚本命令&#xff0c;主要用于配置软件源代码包&#xff0c;以便进行编译和安装。这个命令通常在从源代码编译软件之前执行&#xff0c;它会自动检测系统的配置并生成适合该系统的 Makefile。 以下是 ./configure 脚本…

沈阳工业大学《2024年827自动控制原理真题》 (完整版)

本文内容&#xff0c;全部选自自动化考研联盟的&#xff1a;《沈阳工业大学827自控考研资料》的真题篇。后续会持续更新更多学校&#xff0c;更多年份的真题&#xff0c;记得关注哦~ 目录 2024年真题 Part1&#xff1a;2024年完整版真题 2024年真题

【DVWA】SQL Injection (Blind)

人的一生应当如何度过&#xff0c;我希望当我回首往事时&#xff0c;不因虚度年华而悔恨&#xff0c;也不因碌碌无为而羞愧&#xff0c;我可以对自己说&#xff1a;我不负此生。 1.SQL Injection (Blind)(Low) 相关代码分析 可以看到&#xff0c;Low级别的代码对参数id没有做…

【系统架构设计师论文】云上自动化运维及其应用

随着云计算技术的迅猛发展,企业对云资源的需求日益增长。为了应对这一挑战,云上自动化运维(CloudOps)应运而生,它结合了DevOps理念和技术,通过自动化工具和流程来提高云环境的管理效率和服务质量。本文将探讨云上自动化运维的主要衡量指标,并详细介绍一个实际项目中如何…

【JavaWeb后端学习笔记】MySQL的数据查询语言(Data Query Language,DQL)

MySQL DQL 1、DQL语法与数据准备1.1 DQL语法1.2 数据准备 2、基础查询2.1 查询指定字段2.2 查询返回所有字段2.3 给查询结果起别名2.4 去除重复记录 3、条件查询3.1 条件查询语法3.2 条件查询案例分析 4、分组查询4.1 分组查询语法4.2 分组查询案例分析 5、排序查询5.1 排序查询…

插入排序⁻⁻⁻⁻直接插入排序希尔排序

引言 所谓的排序&#xff0c;就是使一串记录按照其中的某个或某些关键字的大小&#xff0c;递增或递减的排列起来的操作。 常见的排序算法有&#xff1a; 今天我们主要学习插入排序的直接插入排序和希尔排序。 直接插入排序 什么是直接插入排序&#xff1f; 直接插入排序其…

FlightGear+MATLAB+飞行手柄实现实时飞控视景系统

文章目录 一、软件配置二、FlightGearMATLAB联合仿真第一步 复制文件第二步 新建文件夹第三步 打开demo第四步 demo说明第五步 打开Simulink第六步 连接FlightGear第七步 设置FlightGear第八步 生成FlightGear连接文件FlightGear的设置Network的设置File的设置生成.bat文件 第九…