专栏中心

EEPW首页 > 专栏 > Git 分支和主分支相互合并的操作

Git 分支和主分支相互合并的操作

发布人:电子禅石 时间:2020-09-27 来源:工程师 发布文章

在码云上或者GitHub上创建远程分支的时候,远程分支最好和本地分支同名,先搞同名的操作方法。不同名的相互搞我觉得会很乱吧。

1.Git push的时候一定先add,再commit,因为push时会去找add 了没,commit了没,要是都不干,那么push的内容就是空的。

1.1merge 其实就是  你要把哪个分支的代码更新到你当前的分支,你就merge它

2.本地分支A没有更新时,远程master是最新时,如何更新本地分支A?

   1.要先把远程master的代码pull到本地master

   2.再切换到要同步的分支A上,为了以防万一把远程分支A的代码pull下来

        3.在子分支A上运行 git merge master 就会将本地分支master的代码同步到本地分支A上。

 

3.子分支A更新了以后需要同步到远程master上。

    1.要先commit+add 更新的文件,再push到远程分支A

    2.再切换到本地master分支

    3.再把远程分支 A上更新的内容 merge到 主分支 master   ----  命令行就是  git merge 远程分支A,或者在 Idea上点 Merge into Current 

    4.再push到远程master

 

在远程分支A上merge到本地master这个操作在Idea上点 Merge into Current 就可以了,点了一下,就会发现master的代码已经被修改了,再push一下就到远程master了

 

 

命令行的操作:

#修改 Car文件

git commit -m Car.java

commit时也有可能会报错,

On branch dev_hongyu
Your branch is up to date with 'origin/dev_hongyu'.

这句话的意思就是文件没有被跟踪,直接  git add. 需要跟踪的文件名称。

看了这篇文章才知道,add是要加到暂存区中的,正规操作是要add,再commit。要养成好习惯。

https://www.cnblogs.com/qianqiannian/p/6005628.html

 

 

#push到远程分支A

直接   git push

要是输入 git push  远程分支A,就会报错

 

#切换到 master分支

git checkout master

 

#把远程分支A的内容合并到主分支Q上

git merge dev_hongyu

这个时候在编辑器里就可以看到master的内容已经被改了,就差push到远程主分支了。

#再次push

git push

 


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

纳芯微正式推出超声雷达探头芯片NSUC1800

台积电美国厂快速获利,产能告急!

2025-08-26

AMD 移动 CPU 路线图泄露称 Zen 6 将于 2027 年到来

嵌入式系统 2025-08-26

Nordic推出 nPM1304 电源管理IC,率先为小尺寸可充电电池应用提供超低功耗精密电量计

Linux 今天 34 岁了

高速I/o-从铜到光I/O的演进

视频 2011-03-24

EA-SCB 串联连接盒:突破3000V高压测试的安全守护者

英伟达对华定制版AI芯片B30性能将达到标准版Blackwell GPU的80%

2025-08-26

在铁路苛刻环境下的连接器应用

视频 2011-03-24

华为直指AI存储器市场,将发布自研AI SSD

2025-08-26

全球高被引科学家排名:TOP 10计算机领域占4席

2025-08-26

非凡表现的新一代高速连接器及其卓越验证的技术

视频 2011-03-24

【IEEE好文分享】量子网络解析:超安全网络的未来

维兰德高性能铜合金以及其在连接器领域的解决方案

视频 2011-03-24

25G光纤互连技术

视频 2011-03-24
更多 培训课堂
更多 焦点
更多 视频

技术专区