github旧的分支如何从master更新一下

问题是,我之前创建了一个分支,一直没做什么修改。master被我升级了好几个版本了。现在稳定了,我想在分支中修改,不影响主支。怎么,更新旧的分支呢?

百度了很多答案,没有可靠方法。依我现在对github的理解,如果分支直接merge到主支,肯定不对。拿主支merge到分支,看样子可以,但是风险太大,万一主支被更改,那悲剧了。

解决方案:

更新本来master,创建一个本地的新分支,然后用这个新分支去merge之前的分支,那样,之前的分支就是变成最新的版本了。为什么我要保留老的分支,因为那个分支名称不错。还有,万一之前的分支有部分代码不能删除,这个方法nice!

时间: 2024-08-24 20:14:07

github旧的分支如何从master更新一下的相关文章

Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突

Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突 这篇是接着上篇分布式版本库--Windows下Git的环境部署以及在GitHub上开源自己的项目讲的,上篇主要是说用GUI来图形化界面操作,但是一般我们程序员也不会这么干,用命令又轻松又愉悦,所以,这里我就再开了一篇来专门说一下纯命令是怎么去操作的,但是要注意哦,其实廖雪峰老师的网站就是非常赞的学习资源哦! 廖雪峰老师:http://www.li

github中fork分支怎么同步源库

.title { text-align: center } .todo { font-family: monospace; color: red } .done { color: green } .tag { background-color: #eee; font-family: monospace; padding: 2px; font-size: 80%; font-weight: normal } .timestamp { color: #bebebe } .timestamp-kwd

git分支合并到master

git支持很多种工作流程,我们采用的一般是这样,远程创建一个主分支,本地每人创建功能分支,日常工作流程如下: 去自己的工作分支$ git checkout work 工作.... 提交工作分支的修改$ git commit -a 回到主分支$ git checkout master 获取远程最新的修改,此时不会产生冲突$ git pull 回到工作分支$ git checkout work 用rebase合并主干的修改,如果有冲突在此时解决$ git rebase master 回到主分支$ g

github 新建一个分支

我能说今天在github上新建分支的时候懵逼了半天吗..为了下次不再懵逼,还是在这里记录一下吧.. 进入你的项目---code---Branch----点击那个倒三角-----你会发现一个输入框(这是一个非一般的输入框,,,我的第一印象是把它当成了搜索框,,,汗.....仔细看,才发现,人家写着 find or create a branch ... )-------输入你想创建的分支的名字(应该会有基于哪个分支的说明)      嗯!!!就是这样,,觉得自己有点小懵逼.......

https://github.com/996icu/996.ICU/blob/master/blacklist/blacklist.md

以实际行动声援996icu项目. https://github.com/996icu/996.ICU/blob/master/blacklist/blacklist.md 996公司黑名单,京东,华为等大公司赫然在列. 加班最严重的公司是哪家? 我们看看弱西是如何对待他口中的"兄弟们"的:https://www.bianews.com/news/details?id=33843 弱西不会开除一个兄弟,开除的都不是兄弟. 任正非,任老先生,我姑且尊重你一下,毕竟你年纪打了. 你口中的“狼

git dev 分支merge到master

code reviewer之后,需要把dev分支的代码merge到master分支.通过在azkaban的服务器上git pull,最终将代码上线. git dev 分支merge到master # 检出到dev分支 git checkout dev # 拉取dev最新代码到当前文件夹 git pull # 检出到master分支 git checkout master # 将dev分支合并到master git merge dev # 将本地的master分支推送到origin主机 git p

github中的分支

1.学习分支,首先我们先要了解什么是分支? 我的理解是,分支是在同一时间在不同版本的存储库的工作方式.默认情况下,你的资料库中有一个名为一个分支master,其被认为是明确的分支.我们用树枝进行实验,他们承诺之前进行编辑master. 当你创建一个分支关闭master分支,你正在做的一个副本或快照,master因为它是在该时间点.如果其他人修改了master分支,而你在你的分支工作,你可以拉在这些更新. 2.怎样创建一个新的分支? (1).转到一个新的存储库,例如上: (2).单击下拉那个说,文

Github 创建新分支

一.clone Repository clone Github 上的Repository,如下: git clone [email protected].com:FBing/design-patterns.git 二.管理分支 1.查看分支 1.查看本地分支 使用 Git branch命令,如下: $ git branch * master *标识的是你当前所在的分支. 2.查看远程分支 命令如下: git branch -r 3.查看所有分支 命令如下: git branch -a 2.本地创

分享如何将git项目导入GitHub(附创建分支)

前言:我们应该很多都会有自己的私有项目,大多情况都是存放在自己的硬盘中,今天我分享一下怎么讲自己的私有项目更新到GitHub上,这样再也不用担心项目丢失了. 一:下载git 下载链接git链接,根据自己情况选择,我是Windows上开发的所以选择的是win. 二:生成.ssh 下载git安装以后了我们右键单击桌面选择Git Bash Here就会出现了一个git的界面. 输入cd ~/.ssh 查看是否已经有ssh密匙,如果没有密匙则不会有这个文件夹,有则备份然后删除 生成密匙:ssh-keyg