Git 本地分支和远程分支

Git批量删除本地和远程分支 在使用语句之前请确认你理解了语句的意思,否则语句执行之后如果错误删除掉你的分支而本人不用负未告知的责任,因为我已经废话半天在这说这件事了。 1 假设现在远程仓库存在以下的分支: oirigin/master oirigin/master_1 oirigin/1_master oirigin/develop oirigin/develop_x oirigin/x_develop oirigin/feature 2 批量删除远程分支: -v 的意思是保留分支 git branch -r| grep -v . 阅读详情

一. 本地分支

// 查看分支
git branch


// 切换分支
git checkout 分支名


// 创建分支并切换分支
git checkout -b 分支名


// 删除分支
git branch -d 分支名


// 合并分支, 注意合并分支时要切换到master上, 虽然在分支上合并主支git不会报错, 但是不合理
git merge 


// 重命名分支名 -M强制重命名
git branch -m|-M 之前分支名 新的分支名

二. 远程分支

1.分支的push 和 pull 操作

// 查看本地分支与远程分支
git branch -a


// 推送本地分支到远程
git push origin branch_name


// 删除远程分支(本地分支还在保留)
git push origin :remote_branch


// 拉取远程指定分支并在本地创建分支
git chechout -b local_branch origin/remote_branch

情况

fatal: refusing to merge unrelated histories.....

解决:

git pull origin master --allow-unrelated-histories


 

多种方法解决There is no tracking information for the current branch的错误 阅读详情

相关推荐

I2C通信协议SCL与SDA引脚特性:核心要点总结

深入讲解I2C通信协议中SCL和SDA引脚的工作机制与电气特性,帮助理解i2c通信协议的稳定传输原理,掌握上拉电阻配置与信号时序控制要点。

weixin_42103128的博客 2739

git:本地分支与远程分支

通常有两种方式来获取git仓库 将尚未进行版本控制的本地目录转换为git仓库 从其他服务器克隆一个已经存在的git仓库 两种方式都会在你的本地机器上得到一个工作就绪的git仓库 在已存在目录中初始化仓库 如果你有一个尚未进行版本控制的项目目录,想要用git来控制它。那么首先需要进入该项目目录中。 $ cd my_project 之后执行: $ git init 该命令将创建一个名为.git的子目录,这个子目录含有你初始化git仓库中所有的必须文件,这些文件是git仓库的骨干。但是,在这个时候,我们

OceanStar的博客 2万+

Unity URP管线下的Highlight Plus插件,从导入到实现物体高亮的保姆级避坑指南

本文详细解析了在Unity URP管线中使用Highlight Plus插件实现物体高亮的完整流程与常见问题解决方案。从URP环境配置、插件导入避坑到相机设置优化,提供了一套完整的保姆级指南,帮助开发者高效解决高亮效果不显示等典型问题,并包含移动端性能优化与复杂场景管理的高级技巧。

weixin_27379781的博客 408

IDEA 中 git 日常使用笔记

Local与Remote Local:本地存在的分支,这些分支来自Remote 的checkout Remote:远程存在的分支,Local中不存在的从Remote checkout origin与master origin 是远程仓库克隆到本地的默认名字。可以自定义,运行git clone -o xxoo那么远程分支的名字就是xxoo master 主分支默认的名称 颜色与标签 黄色: HEAD的位置 绿色: 本地存在的分支 紫色: 远程存在的分支 标志是黄绿蓝,表示当前HEAD、远程、本

yanghui555的专栏 2019

2025年从零开始:构建你的首个ComfyUI工作流-ComfyUI入门教程

然而,由于它拥有众多的插件节点,以及较为复杂的操作流程,学习起来相对困难。以前面搭建的文生图工作流为例,首先点击功能区的【保存】,然后你的浏览器会出来一个弹窗,你可以进行文件命名,点击确定后浏览器会下载该文件,也就是带“json”后缀的文件,这样我们的工作流就打包成一份文件了。思考一下前面说的,节点是不是需要下载安装才能使用,而我们复用别人的工作流,他用的节点你不一定下载了,因为目前有600多个节点,你不可能全部下载了吧,所以我们日后使用别人的工作流,你会经常出现这样的问题。

weixin_59486588的博客 1455

深入解析MTK DRM初始化流程:从KMS模块到组件框架

本文深入解析了联发科(MTK)平台上DRM显示框架的初始化流程。从内核模块加载、Component框架管理依赖,到核心的mtk_drm_bind函数构建KMS对象(CRTC、Plane、Encoder、Connector),最终完成DRM设备注册并创建用户空间接口。文章结合调试经验,为开发者梳理了从驱动启动到屏幕点亮的完整路径与关键排查点。

onion的博客 767

git 远程分支与本地分支

前言 远程仓库上只有 1 个 master 分支。 复制远程仓库的地址。 3. 克隆远程仓库到本地。 一、 注意:本地的 head 和 master 文件都存在,但是 remote 的 master 信息是保存在文件 .git/packed-refs 中。 可以看到,当前 HEAD 指针指向本地仓库的 master 分支。同时远程仓库的 mater 分支的最新 commit 和本地仓库 master 分支的 commit 一样。 但是注意:origin/master, origin/HEA

weixin_42109053的博客 4683

DeepSpeed Zero3 Offload实战:从GCC版本检查到环境配置的完整避坑指南

本文是一份针对DeepSpeed Zero3 Offload部署的完整避坑指南。针对训练中常见的`AttributeError: ‘DeepSpeedCPUAdam‘ object has no attribute ‘ds_opt_adam`报错,文章深入剖析了其根源在于GCC编译器版本过低。指南提供了从系统GCC版本深度探查、安全启用高版本GCC环境,到DeepSpeed一致性安装验证的全链路实战方案,旨在帮助用户构建稳定的大模型训练环境。

weixin_29070721的博客 474

Git 本地分支关联远程分支

一、远程有对应分支二、远程无对应的分支1、新建一个本地分支,并切换到该本地分支2、新建一个同名字的远程分支3、把本地分支,和远程分支关联 一、远程有对应分支 git branch --set-upstream-to=origin/remote_branch local_branch 其中,origin/remote_branch是你本地分支希望对应的远程分支;local_branch是你当前的本地分支。 二、远程无对应的分支 1、新建一个本地分支,并切换到该本地分支 git branch test .

夏已微凉、 985

小曾WRF自学日记(3)渐入佳境 ——WRF实例-数据下载与WPS前处理

ww

weixin_46297571的博客 1480

基于Simulink的电机驱动逆变器仿真

本文完成了电机驱动逆变器的Simulink多层级仿真平台搭建,实现了:✅ 构建了从理想到器件级的逆变器模型体系✅ 实现了Si/SiC损耗精确计算与结温预测✅ 建模了母线寄生参数、死区效应、栅极驱动等关键非理想特性✅ 支持故障注入与保护策略验证✅ 集成了热管理、EMI、寿命预测与碳足迹评估。

amy_mhd的博客 87

如何删除本地和远程的 Git 分支

我们利用git进行项目管理时,常常需要删除分支,分支分为本地分支和远程分支,本文主要介绍如何删除本地及远程分支。本教程介绍了如何在 Git 中删除本地和远程分支的方法。首先,我们需要切换到其他分支,然后使用git branch -d或git branch -D命令删除本地分支。在删除远程分支时,我们需要使用git push origin --delete命令。同时,本教程还强调了在删除分支前需要注意备份重要更改、与团队成员充分沟通,以及如何在删除后恢复分支。

分享人工智能学习心得与实践经验,探讨应用场景,见证变革与进步 2万+

AutoSAR配置与实践(实践篇)13.1 如何添加一个NVM BLOCK

解决办法:如下红框选项都不要自定义,否则无法自动生成对应RAM/ROM映射接口函数。传送门–AUTOSAR配置与实践—总目录传送门–AUTOSAR配置与实践—总目录。

nihaoljq2010的博客 3038

git的远程分支是干啥的,和本地的有什么区别?

不知道大家有没有经历过,当我们切换到了一个新的分支想要提交代码的时候,总会遇到这样的错误。 我们把日志里的英文翻译过来是说,我们当前的分支没有设置任何上游分支。然后git提示我们可以运行下面这行代码来设置远程的上游,这样我们就可以push成功了。 当然如果我们push的时候执行的不是git push,而是后面再加上origin的话,就可以push成功了。比如这样: 那么这是什么原因呢?这个origin分支又是什么意思呢?我们今天就来讨论一下这个问题。 远程分支 远程分支其实就是远程代码仓库当中的分支,比

TechFlow的博客 8769

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

git本地分支和远程分支如何关联

转自原文地址https://www.jianshu.com/p/d2fc2e212d1a 一、如何把本地新建分支同步到远程分支上(注:该分支在远程上没有)? 二、又如何在本地把远程分支上新建分支同步到本地(本地没有该分支)? 1.其实在从远程分支分出来的分支都是跟踪分支(track),当对该分支进行push和pull时,如果该分支和远程分支同名git会知道推送到远程哪个分支,从哪个远程分支同步...

qq_40258091的博客 4988

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Git本地分支和GitHub远程分支的关联

一、本地→远程 GitHub只有一个默认的master分支: 现在在本地创建一个kenny-feng分支,则要将该分支中的文件push到远程,如果直接push,则报错: The current branch kenny-feng has no upstream branch(当前分支没有上流分支) 原因:因为该分支只在本地有,远程还没有 解决:设置上流分支,有两种方法: 方法1:git push -u origin kenny-feng 方法2:git push --set-upstrea

kenny.feng 2535

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

git checkout 远程分支到本地_在 Git 中创建和列出本地和远程分支

分支是软件开发过程的一部分,也是 Git 中最强大的功能之一。分支实际上是指向某个提交的指针。在修复错误或处理新功能时,开发人员正一般会创建一个新分支,以后可以将其合并到主代码库中。本文介绍如何创建和列出本地和远程 Git 分支。列出 Git 分支要列出所有本地 Git 分支,请使用 git branch 或 git branch --list 命令:git branch dev feature-...

weixin_35729227的博客 1987

git本地ben远程分支_Git本地分支和远程分支关联

1.创建分支git branch develop2.查看本地分支:git branch注:名称前面加* 号的是当前的分支3.查看远程分支:加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话)git branch -a4.切换分支git checkout branch_name5.删除本地分支git branch -d branch_name6.删除远程分支git bra...

weixin_42407617的博客 138

如何在本地和远程删除 Git 分支

如何在本地和远程删除 Git 分支?

m0_73367097的博客 1895

git命令删除本地和远程分支

删除本地分支,其中branch_name是要删除的分支名。如果有未合并的修改,git会阻止删除分支。注:如果要删除a分支,则首先要切换到其他分支下再执行上述删除命令。无论本地是否有未合并的修改,该命令都会强制删除分支。删除远程仓库中的分支,但不会删除本地分支。如果要彻底删除某一个分支,可以使用。先删除本地分支,然后使用。

zjq1042970687的博客 5133

git本地分支和远程分支关联

刚开始建立git项目,可能会出现本地没有master分支的情况,那么只需要执行: git add. git commit -m 'test' git push origin master 这时候使用命令: git branch 就会发现多出一个master分支。 这时候,我们开始关联: git branch --set-upstream-to=origin/master master 再查看git配置: cd .git vim config 会发现多出一项配置: [branch "master"]

weixin_41111189的博客 1706

git 删除本地和远程分支_如何在Git中删除本地和远程分支

git 删除本地和远程分支If you have previously worked with Git for versioning your Angular code then there is a good chance that you have encountered a situation in which you wanted to delete a remote branch or ...

weixin_26737625的博客 3607

Git 删除远程分支和本地分支

查看所有分支 使用命令 git branch -a 查看所有分支 remote/origin/master 表示的是远程分支 删除远程分支 使用命令 git push origin --delete Chapater6 可以删除远程分支 Chapater6; 再次使用命令 git branch -a 可以发现,远程分支Chapater6已经被删除。 删除本地分支 先试用命...

:) 1072

git本地分支和远程分支_如何列出本地和远程Git分支?

git本地分支和远程分支Git branches provides very useful way to work with a project in multi developer mode. Every developer can use different or his branch to implement new features and then merge them into a m...

cunjiu9486的博客 1350

Git本地分支和远程分支关联

Git本地分支和远程分支关联 转载:https://blog.youkuaiyun.com/cherishhere/article/details/52606884 转载:https://blog.zengrong.net/post/1746.html 转载:https://blog.youkuaiyun.com/xinghuowuzhao/article/details/78663526 转载:https://blog.youkuaiyun.com/boysky0015/article/details/78185879/ 1.创建分支 gi

ZJLOVE的博客 679
上一篇: ! [rejected] master -> master (non-fast-forward)
下一篇: react 遇到的问题
TO_WebNow
博客等级 码龄8年 23粉丝 160原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值