git分支操作简记

news/2024/10/21 9:31:40/

一、分支名规则

1、默认分支

版本库中的默认分支命名为master

2、/

可以使用斜杠(/) 创建一个分层的命名方案。 但是, 该分支名不能以斜线结尾。

3、-
分支名不能以减号(-) 开头。

4.
以斜杠分割的组件不能以点(.) 开头。 如feature/.new这样的分支名是无效的。

5、..
分支名的任何地方都不能包含两个连续的点(..) 。
6、其他禁用字符:
任何空格或其他空白字符
在Git中具有特殊含义的字符, 包括波浪线(~) 、 插入符(^) 、 冒号(: ) 、 问号(? ) 、 星号(*) 、 左方括号( [) 。
ASCII码控制字符, 即值小于八进制\040的字符, 或DEL字符( 八进制\177) 。

二、分支操作

1、创建分支

git branch + 分支名 +初始提交(可省略)

2、列出分支名

git branch

3、查看分支

git show-branch (更详细)

4、检出分支

git checkout + 分支名

5、合并变更到不同分支

git checkout -m + 分支名

6、创建并检出分支

git checkout -b +分支名

7、删除分支

git branch -d + 分支名

使用-D可覆盖git安全检查

8、查看分支操作记录(包括被删除的)

git reflog

可以配合git branch恢复被删除的分支


http://www.ppmy.cn/news/1540754.html

相关文章

【配色网站分享】

个人比较喜欢收藏一些好看的插画、UI设计图和配色,于是有了此篇,推荐一些配色网站,希望能对自己和大家有些帮助。 1.uiGradients 一个主打渐变风网站,还可以直接复制颜色。 左上角的“show all gradients”可以查看一些预设的渐…

find_library、pkg_check_modules、pkg_search_module的区别

在CMake中,find_library、pkg_check_modules和pkg_search_module是用于查找和使用库的三种不同命令。以下是具体介绍: find_library 功能:find_library用于查找指定的库文件(动态库或静态库),不依赖于库提供…

完美解决 PyCharm 2024.2.2 等新版本无法使用经典布局-旧布局的问题

原始老版本可以的操作 【pycharm】将pycharm新界面切换为旧界面_pycharm使用旧版ui-CSDN博客 新版本解决方案 对于 PyCharm 2024.2.2 及更高版本,如果通过上述方法找不到修改经典布局选项,可以按照官方文档的步骤进行操作: 新 UI |PyChar…

【C++贪心 数学归纳法】1054. 距离相等的条形码|1701

本文涉及知识点 C贪心 数学归纳法 LeetCode1054. 距离相等的条形码 在一个仓库里,有一排条形码,其中第 i 个条形码为 barcodes[i]。 请你重新排列这些条形码,使其中任意两个相邻的条形码不能相等。 你可以返回任何满足该要求的答案&#x…

Kafka-设计思想-1

一、说明 不得不说,官网和源码确实是我们学习技术最直接的地方,下面我们就来根据官网学习下Kafka的设计思想,官网地址:https://kafka.apache.org/documentation/#design 二、Kafka需要具备哪些功能 1、需要作为统一平台处理一个…

基于STM32的电流监测系统设计思路

一、项目概述 电流监测系统在现代电力管理和自动化控制中扮演着至关重要的角色。本文介绍了一个基于STM32微控制器的电流监测系统,旨在通过霍尔传感器或电流分流器实时测量电流,并利用LCD或OLED显示模块展示当前电流值。同时,系统还支持通过…

自动驾驶系列—图像数据在自动驾驶中的关键角色及其实际应用场景探讨

🌟🌟 欢迎来到我的技术小筑,一个专为技术探索者打造的交流空间。在这里,我们不仅分享代码的智慧,还探讨技术的深度与广度。无论您是资深开发者还是技术新手,这里都有一片属于您的天空。让我们在知识的海洋中…

Zookeeper 快速入门到实战

这几天利用好好工作摸鱼的时间梳理了一遍 Zookeeper 相关的内容。今天就给大家分享一下我这几天摸鱼的成果,本文主要内容包括 Zookeeper的配置安装、基本命令和ava API 的使用以及Zookeeper内部数据的存储方式以及Znode的特点、Watch 机制的详细介绍,最后…