git 分支管理并提交到远程库

从接线到组态:手把手教你搞定PROFIBUS-DP与PA的混合网络搭建(基于西门子TIA Portal) 本文详细介绍了PROFIBUS-DP与PA混合网络的搭建方法,基于西门子TIA Portal平台,从硬件选型、网络架构设计到组态配置和现场调试,提供了一套完整的实战指南。重点解析了DP/PA耦合器的使用、地址映射策略及网络诊断技巧,帮助工程师高效构建高可靠性的工业自动化网络。 阅读详情

1.git branch --all # 查看本地和远程的所有分支

绿色:本地仓库的分支
红色:远程仓库的分支
在这里插入图片描述

2.无论是在本地仓库还是远程仓库上,特别是在做项目的时候,你一般都是不会直接提交到master(主分支),都是提交到另外一个分支如dev分支.

当然在本地你可能为了方便直接在master上开发代码,但是一般最好都是另建一个分支,开发好一定的代码,再合并提交到master,最后再推送到远程仓库的dev分支(你的boss不会让你直接提交到master,因为可能还有别的同事也在开发,boss会将你们的代码进行合并然后才提交到master).

接下来来实现在本地新建一个dev分支,修改内容后提交合并到master,然后提交到远程仓库的dev

3.本地新建分支

git checkout -b dev(这个名是你新建的分支名)

在这里插入图片描述

新建后它会自动切换到新的分支(dev)
如何切换回到master分支呢?

git checkout master

在这里插入图片描述

4.现在我们回到dev分支,去修改我们的代码,看看dev 与 master 有什么变化区别

git checkout dev # 切到dev分支

5.现在回到我们原来要提交的文件夹里新建一个test.txt.

在这里插入图片描述

6.分别看看dev分支和master分支的情况

git status
git checkout master
git status

在这里插入图片描述

这时候可以看见两个分支都是可以看见我们刚才新建的文件是没有提交的.

7.这时候我们切回到dev分支去提交代码看看

git checkout dev
git add .
git commit -m '添加了test.txt’

在这里插入图片描述

这时候再我们原来要提交的文件夹下看看,记得我们此时是在dev分支下的
在这里插入图片描述

可以看到dev分支下,test.txt文件已经提交到本地仓库了
这时,我们将分支切回到master分支,再看看文件

git checkout master

在这里插入图片描述

看看文件夹的情况
在这里插入图片描述

这时候是没有test.txt文件的,因为代码只提交到了dev分支,所以在master是看不到这个文件的

8.将dev分支的代码合并到master

#注意此时是已经在master分支了,所以不用切换分支,一般你是要把code合并哪个分支,就要git checkout 到哪个分支#

git merge dev # 把dev分支的更改和master合并

在这里插入图片描述

9 接下来是将更改的代码推送更新到远程仓库上

git push(先不要执行这行代码)

这里是直接将本地的master直接提交到了远程的master(一般这样做你可能会被你boss diss的)(ps:这里是我操作失误了)
在这里插入图片描述

10、我们应该将我们的代码push到另外(通常是你的boss给定)的分支

先看看github上的分支情况
在这里插入图片描述

在这里是只有一个分支的,通常你的boss会给你创建一个分支给你的.
所以这里我们模拟 创建一个分支命名为dev
在这里插入图片描述

创建好后可以看到多了一个dev
在这里插入图片描述

11、 将本地的master提交到我们boss给的dev分支上

git push origin 本地要上传代码的分支名称:远程你要上传的指定分支名称

这里我们是将本地的master传到远程的dev分支上

git checkout master # 切换到主分支
git push origin master:dev # 上传
git push origin dev:dev #上传本地分支到远程分支

在这里插入图片描述

这里由于我第9步失误已经提交好了代码,所以就是Everything up-to-date

12.另外如果远程仓库上没有dev这个分支,我们执行git push origin master:dev命令的话,它也会帮我们自动创建这个分支,这个我们可以试试.

将dev换个名字,比如piggy

git push origin master:piggy

在这里插入图片描述

执行完了刷新github, 看看GitHub上的情况
在这里插入图片描述

可以看到上面已经多了piggy那个分支了。

FPGA上跑100G网卡?手把手教你用Xilinx IP核配置RDMA(附避坑指南) 本文详细介绍了如何在Xilinx UltraScale+ FPGA平台上配置100G RDMA网络加速方案,涵盖CMAC和ERNIC IP核的深度配置技巧、硬件架构设计及系统集成。通过实战指南和避坑建议,帮助开发者实现超低延迟、零拷贝的数据传输,显著提升数据中心和高性能计算的网络性能。 阅读详情

相关推荐

基于STM32F427的模拟SSI协议绝对式编码器位置反馈通信

基于STM32F427的模拟SSI协议绝对式编码器位置反馈通信

xeke997的博客 6064

Git提交本地代码到,远程分支

Git提交本地代码到,远程分支

m0_62357580的博客 6266

利用Matlab实现矩形波导电磁场分布图的绘制

1.利用Matlab实现矩形波导电磁场分布图的绘制;2.学会使用 Matlab 进行数值计算,并绘出相应的图形;通过Matlab 计算并绘出任意时刻金属矩形波导的主模 TE10 模的电磁场分布图。波导尺寸、工作频率及时刻均由外部给定。(1)矩形波导中传输的主模为TE10模。设金属波导尺寸为a*b,TE10模的截止波长为2*a。其电磁场分量可推导表示如下:.......1-1上式中各参量如下:......1-2。

qq_26335381的博客 3058

git提交分支

git提交分支

Quentin0823的博客 1586

【问题解决】Python 异步 asyncio 卡死、协程不执行、任务泄漏,保姆级排错

本文详细分析了Python异步编程中常见的卡死、协程不执行和任务泄漏问题。文章首先列举了这些问题的典型表现,如程序卡住、死锁、任务未启动等。然后深入剖析了各类问题的根源,包括同步阻塞操作、未正确await、资源未清理等。针对这些问题,文章提供了两套解决方案:一是异步编程最佳实践,包括安全协程执行、带超时的执行、任务清理等实用方法;二是死锁检测和预防机制,通过锁管理和等待图分析来避免死锁。文章还包含可直接使用的代码示例,帮助开发者快速定位和解决异步编程中的常见问题。

博客 450

(9-2)离线强化学习:离线强化学习的主流方法

本文介绍了三种离线强化学习的主流约束策略优化方法:BCQ、CQL和Fisher-BRC,并通过CartPole环境进行性能比较。BCQ利用生成模型约束动作选择并引入扰动网络;CQL通过正则化Q值抑制对未见状态-动作对的高估;Fisher-BRC使用Fisher散度正则化策略分布。实验结果表明,三种方法各有优势,其中CQL表现最为稳定。文章还指出,为获得更好的性能,需要更大的数据集和更长的训练轮次。这些方法通过限制策略优化范围,有效提高了离线强化学习的稳定性和泛化能力。

码农三叔 1540

【Git】git提交代码到指定分支(远程已有分支和远程没有分支)图文并茂、详细步骤说明

1.远程仓库已有分支的情况下提交代码至这个分支 问题出现场景: 在公司中部门其他人员已经创建了某个分支,要求我们在这个分支进行开发,这时候我们就遇到了以下问题:我们本地默认是只有master/main分支,那如何提交代码到上述远程分支呢? 问题解决策略: 第一步:查看本地分支:git branch 第二步:查看远程分支:git branch -a (因为手头没有做示例的git仓库,所以p图假设一下,这里V1.0本地没有的远程分支) 第三步:创建一个本地分支V1.0用...

小树じ的博客 6万+

项目篇:移动平台机械臂视觉定位抓取实施(基于ROS架构)

ROS包内容: 这篇日志的目的是快速项目实施,所以详细的部分会不断补充。 1、相机采集包(创建抓取图像服务,单张) Realsense Camera(微软深度摄像头,官方提供ros包) Pylon Camera(basler相机,官方提供ros包) 2、定位算法包(抓取图像,定位标志物) Aruco_ros (二维码定位,官方提供ros包) Apriltag (二维码定位,官方提供ros包)...

南北粉面馆 6049

git 本地分支上传到远程分支

1.首先用git branch查看当前所属分支 2.在本地创建并进入develop分支 git checkout -b develop 3.拉取远程的develop分支(会自动关联本地的分支与远程的分支) git pull origin develop 4.在本地创建一个分支进行开发(这里本地创建一个feature-hotel分支) git checkout -b feature-hotel (注意:按照feature-功能名创建) 5.开发 6.添加文件到暂存区,等待提交 git a

wxhna_的博客 2万+

【C语言】字符常量详解

字符常量是C语言中处理字符数据的重要工具。通过单引号括起一个字符,我们可以方便地使用字符常量进行字符判断、字符运算和字符串处理等操作。理解字符常量的表示方法、使用场景和ASCII码对应关系,对于编写高效的C语言程序至关重要。

LuckiBit 5019

Android15车载系统开机冷启动流程源码解析

本文主要介绍Android15车机系统开机冷启动的流程,暂不包含bootloader,仅从kernel开始直至Launcher首页展示。

jidapenglin28的专栏 253

git系列----本地新建分支推送到远程新分支以及合并分支

git本地新建分支推送到远程新分支以及合并分支操作

wangfei0225_的博客 2万+

1、基于改进3D卷积神经网络的阿尔茨海默病分类

本文提出了一种基于改进3D卷积神经网络的阿尔茨海默病(AD)分类方法,利用3D CNN对预处理后的T1加权MRI数据进行空间特征提取,并在VGG网络结构中引入类似ResNet的跳跃连接以缓解模型退化和过拟合问题。实验基于ADNI数据集,包含AD、MCI和NC三类样本,结果表明改进后的3D VGG模型在AD/NC、MCI/NC及多分类任务中均取得了优异性能,尤其在AD/MCI/NC分类中准确率达到98.50%,优于现有典型3D深度学习方法。研究验证了3D CNN在脑部疾病诊断中的有效性,并为AD的早期识别提供

kk1234的博客 90

Git 分支创建并推送到现有仓库

推送方式 本地初始化仓库,创建分支,关联远程仓库,进行推送。 # 将当前目录交给Git管理 git init # 创建分支 dev # git branch dev # git checkout dev git checkout -b 'dev' # 将代码上传本地仓库 git add . # 提交描述 git commit -m 'hhh' # 与远程库相连 git remote add origin '远程仓库地址' # 推送到远程,并且创建这个分支 git push origin dev

while(True): print('adorable') 380

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Git分支管理

新建分支:git branch 分支名,不加分支名表示查看所有分支,带星号的表示当前分支 切换分支:git chechout 分支名或git switch 分支名 创建分支并切换到该分支:git chechout -b 分支名或git switch -c 分支名 合并指定分支到当前分支:git merge 分支名 删除分支:git branch -d 分支名 当分支合并出现冲突时,需要手动去修改原文件 当前分支还未完成工作,但需要在另一个分支修改操作时(比如处理某一个bug),将当前分支“存储”起来:gi.

未来的路 167

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

将现有git项目提交到svn库

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34150830的博客 1609

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Git创建远程分支并提交代码到远程分支

但此时并没有在远程仓库上创建分支 如图所示 还是只有一个master分支。动图演示(选择项目右键选择 Git Bash Here,然后输入命令。如图所示远程仓库已经创建了dev分支 下面也有代码上传上去了。推到master主分支上。...

Restless Breeze 10万+

git新建分支并将分支提交到远程仓库

步骤 新建并切换到新分支 git checkout -b dev 说明:该命令的作用是,基于当前分支新建一个名为“dev”的分支(分支名可以自定义),并切换到该分支 补充:该命令相当于同时执行了git branch dev和git checkout dev,前者是创建新分支,但并不切换过去;后者是切换到指定分支 代码提交 git add * git commit -m "first...

huzhenv5的博客 6205

GIT创建新建分支并提交到远程仓库

1.建立本地仓库 查看当前项目根目录中有没有 .git文件(隐藏文件),如果没有,右键->Git bash here ,然后输入命令git init建立本地仓库 git init2.将代码提交到本地仓库 git add . git commit -m "new branch commit" 3.在本地仓库中建立一个与远程仓库的别名,以便之后提交代码而不是每次都要输入远程仓库地...

Ginny_2019的博客 7909

git 创建分支 并 提交到远程分支

git 创建分支 并 提交到远程分支 https://www.cnblogs.com/bluestorm/p/6252900.html git branch(分支命令的使用 http://hbiao68.iteye.com/blog/2055493   0.可以通过git branch -r 命令查看远端库的分支情况   1,从已有的分支创建新的分支(如从master分支),创建一个d...

songxiugongwang的博客 9319

GIT本地新建分支并提交到远程仓库

1.建立本地仓库 查看当前项目根目录中有没有 .git文件(隐藏文件),如果没有,右键->Git bash here ,然后输入命令git init建立本地仓库 git init 2.将代码提交到本地仓库 git add . git commit -m "new branch commit" 3.在本地仓库中建立一个与远程仓库的别名,以便之后提交代码而不是每次都要输入远程仓库地址。指令结...

Lin 的博客 1万+

Git创建本地分支并关联远程分支

介绍使用Git怎么创建本地分支并提交到远程,以及如何使新建本地分支与远程相关联。

惊鸿一博 2万+

git创建本地分支、提交到远程分支

[1] 查看本地分支: $ git branch master * mutilrecall [2] 查看远程分支 $ git branch -a master * mutilrecall remotes/origin/master remotes/origin/mutilrecall 注:其中,remotes开头的代表是远程分支。 [3] 创建本地分支,并切换到...

zhangge3663的博客 3368

使用Git 将本地代码提交到远程分支

一、步骤: 1、首先建立本地分支,名称和远程分支一样; 比如develop 2、把远程某个分支上的内容都拉取到本地 git pull origin devlop(远程分支名称) 3、提交本地分支代码到远程分支 3.1 将代码提交到暂存区 git add . 3.2 添加提交信息 git commit -m "提交的信息" 3.3 提交本地分支代码到远程分支(注意:该命令应该在本地分支下执行) git push origin develop(远程分支名称/和本地分支名称一样)

rmkloveme 2万+

git新建分支并关联远程分支,并测试提交内容到远程分支

前言: git新建分支dev并关联远程分支 , dev分支的内容从sbd中拿出来 目标: 我们这里来新建分支git的 dev 分支 步骤:(红色是命令,绿色是解释) 1、切换到我们需要拉内容的分支,(***如果你要想从master直接拉分支,就不用了切换了) git checkout sbd (这里的sbd是我这边想拉去内容的分支) git checkout +分支名 2、本地新建分支dev git checkout...

浩星 2629

git提交本地分支到远程分支

git提交本地分支到远程分支 git 常用命令(含删除文件) Git常用操作命令收集: 1) 远程仓库相关命令 检出仓库:$gitclonegit://github.com/jquery/jquery.git 查看远程仓库:$gitremote -v 添加远程仓库:$gitremote add [name] [url] 删除远程仓库:$gitremote rm [name] 修改远程仓库:$gitremote set-url --push[name][newUrl] ...

透明 2158
上一篇: Gitee码云代码仓库使用
下一篇: 获取WPF窗体/控件的句柄/当前进程的句柄
BeanGo
博客等级 码龄10年 931粉丝 167原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BeanGo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值