git的使用-一个分支完全替换另一个分支

MJ_Angel MJ_Angel     2022-08-27     272

关键词:

之前公司git分支混乱,今天花时间整理了一下,在合并分支的时候遇到一个问题:

一个很久没有拉取远程代码的分支与master分支合并时,出现冲突之外,还会丢失文件,很头疼,然后找到了下面的方法,可以直接将一个分支替换另一个分支

git push origin develop:master -f

把本地的 develop 分支强制(-f)推送到远程 master

但是上面操作,本地的 master 分支还是旧的,通常来说应该在本地做好修改再去 push 到远端,所以我推荐如下操作

git checkout master // 切换到旧的分支

git reset --hard develop// 将本地的旧分支 master 重置成 develop

git push origin master --force // 再推送到远程仓库

git一个分支完全覆盖另一个分支

1,gitpushorigindevelop:master-f就可以把本地的develop分支强制(-f)推送到远程master2,gitcheckoutmaster//切换到旧的分支gitreset–harddevelop//将本地的旧分支master重置成developgitpushoriginmaster–force//再推送到远程仓库 查看详情

使用 Git 将未合并的功能分支合并到另一个功能分支

】使用Git将未合并的功能分支合并到另一个功能分支【英文标题】:Mergenon-mergedfeaturebranchintoanotherfeaturebranchwithGit【发布时间】:2013-12-0509:14:08【问题描述】:我的公司有一个如下所示的Git工作流程:从原始分支创建功能分支(... 查看详情

如何在 Git 中完全用远程分支替换本地分支?

】如何在Git中完全用远程分支替换本地分支?【英文标题】:HowtoreplacelocalbranchwithremotebranchentirelyinGit?【发布时间】:2012-03-0121:34:42【问题描述】:我有两个分支:本地分支(我工作的那个)远程分支(公共的,只有经过良好测... 查看详情

如何使用 Git / IntelliJ 将整个文件从一个分支移动/复制到另一个分支? [复制]

】如何使用Git/IntelliJ将整个文件从一个分支移动/复制到另一个分支?[复制]【英文标题】:Howtomove/copyentirefilefromonebranchtoanotherwithGit/IntelliJ?[duplicate]【发布时间】:2018-11-2715:26:22【问题描述】:我想复制的不是更改,而是整个文... 查看详情

Git从当前分支分支另一个分支[关闭]

】Git从当前分支分支另一个分支[关闭]【英文标题】:Gitbranchanotherbranchfromcurrentbranch[closed]【发布时间】:2013-11-0402:00:05【问题描述】:你当前的分支是主分支,如果你创建另一个分支,如git分支开发,那么在分支开发中你将有... 查看详情

git把一个分支上的某个提交合并到另一个分支

在Git的实际使用场景中,未必都是很规矩的拉一个分支,开发一个功能,等功能测试完成后,合并到主分支。有很多的场景都是很多人在同一个开发分支上开发,然后按照上线的实际需要,依次去上传自己的功能模块,这个功能... 查看详情

GIT:使用 netbeans 合并两个分支

】GIT:使用netbeans合并两个分支【英文标题】:GIT:Mergetwobranchesusingnetbeans【发布时间】:2012-03-0501:49:14【问题描述】:我在Bitbucket创建了两个分支,一个称为master,另一个称为modulo-contratos。问题是第二个分支发生了一些我需要集... 查看详情

Git替换本地分支并将我的分支重新设置在新分支之上

...SO上找到,至少在几个不同的帖子上是零零散散的。我有一个由不同分支创建的分支。我在我的分支中做了一些提交,然后另一个分支的所有者强制将一些提交推送到我的分支上。在那之后 查看详情

git 分支中的修改文件溢出到另一个分支

】git分支中的修改文件溢出到另一个分支【英文标题】:Modifiedfilesinagitbrancharespillingoverintoanotherbranch【发布时间】:2021-04-1723:14:38【问题描述】:我正在开发一个带有主分支和另一个主题分支的git存储库。我已切换到主题分支并... 查看详情

git 分支中的修改文件溢出到另一个分支

】git分支中的修改文件溢出到另一个分支【英文标题】:Modifiedfilesinagitbrancharespillingoverintoanotherbranch【发布时间】:2022-01-0418:51:38【问题描述】:我正在开发一个带有主分支和另一个主题分支的git存储库。我已切换到主题分支并... 查看详情

git 命令使一个分支像另一个分支

】git命令使一个分支像另一个分支【英文标题】:gitcommandformakingonebranchlikeanother【发布时间】:2011-06-2203:49:17【问题描述】:我正在尝试获取一个带有更改的分支,并将其恢复为与它分歧的上游相同。这些更改都是本地的并且已... 查看详情

Git,将开发从一个分支转移到另一个分支

】Git,将开发从一个分支转移到另一个分支【英文标题】:Git,movingdevelopmentfromonebranchtoanother【发布时间】:2022-01-1103:27:39【问题描述】:我有一个Git存储库,其中包含一个带有两个分支的Java库:ma​​in和jdk8。jdk8分支是主要的... 查看详情

如何将一个git的master分支提交添加到另一个git中?(代码片段)

...其主分支在xxx提交。这还包括一些分支机构。主分支源(使用xxx提交)是在2年前从互联网上的一些gitrepo中提取的。但现在代码更新了该开源软件包。所以,我想使用最新的主分支代码。但是不要影响我现有的现有分支机构。所... 查看详情

在 Git 中将选定提交从一个分支合并到另一个分支的更好方法

】在Git中将选定提交从一个分支合并到另一个分支的更好方法【英文标题】:WhichisbetterwaytomergeselectedcommitsfromonebranchtootherbranchinGit【发布时间】:2019-01-2111:03:06【问题描述】:我有Master和Develop分支,开发人员在发布时将其代码... 查看详情

git rebase 另一个分支到我的工作分支

】gitrebase另一个分支到我的工作分支【英文标题】:gitrebaseofanotherbranchtomyworkingbranch【发布时间】:2018-06-2201:05:59【问题描述】:我想知道如何从我曾经分支的分支中获取提交,将所有提交应用到我的工作分支并再次应用我的工... 查看详情

如何在依赖于另一个尚未合并的 git 分支的新 git 分支上工作?

】如何在依赖于另一个尚未合并的git分支的新git分支上工作?【英文标题】:Howdoesoneworkonanewgitbranchthatdependsonanothergitbranchthatisnotyetmerged?【发布时间】:2012-02-1607:33:40【问题描述】:这是我的场景:我的项目遵循主题分支模式。... 查看详情

创建git独立分支

在使用git进行版本控制的某些场景中我们可能需要在一个项目中建立完全独立的分支,此分支将作为一个独立的版本历史根节点,不与之前任何分支拥有相同的版本祖先。比如当我们要在一个项目中使用一个分支进行项目文档的... 查看详情

Git 是离开 WIP 分支并开始在另一个分支上工作的更好方法

】Git是离开WIP分支并开始在另一个分支上工作的更好方法【英文标题】:GitabetterwayforleavingWIPbranchandstartworkingonaanotherbranch【发布时间】:2020-03-1011:29:39【问题描述】:我正在开发一个分支(feature01),它仍在进行中。现在我必须离... 查看详情