如何在不覆盖分支更新的情况下从master同步git分支?

RTF

我正在尝试解决一个Git存储库问题,我确定这是司空见惯的,但是我没有足够的经验来使用Git来解决它,而我只是觉得我的措辞不正确,所以我找不到回答。

我有一个只有我承诺的私有存储库。几个月前,我从master那里创建了一个分支,并进行了许多更改。出于各种原因,这些更改直到现在仍未合并,但是此时master分支已被多次更新。

我知道我可以git diff --name-status master在分支中运行类似的命令,以告诉我它们之间的文件不同以及更新的类型,但是有一种方法可以用主数据库安全地更新分支,但仅适用于未修改的文件。分支,这样我就不会破坏我的任何分支更新?

Git(几乎)总是在其操作中添加。如果运行命令,git merge master您将把master分支中的所有更新合并为分支,作为新的合并提交。Git跟踪单独的代码行-这样,当其他人触摸相同的代码行时,您可能会遇到合并冲突。

如果您想返回到当前分支,只需回到上一次提交-就在合并master之前。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不更改主分支的情况下更改本地 git 存储库的功能分支?

Git:如何在不接触工作目录的情况下切换分支?

Bitbucket:如何在不复制Master分支的情况下创建新分支

如何在不删除git中的clidl的情况下更新父分支?

如何在不影响当前分支的情况下Git拉到新分支?

如何在不丢失分支的情况下将mercurial存储库转换为git存储库?

如何在不丢失历史记录的情况下将项目的某些部分移到Git分支中?

如何在不丢失不同分支的一些先前提交的情况下执行 git reset

如何在不增加孤儿的历史记录的情况下,将主分支的更改git合并到孤儿分支?

如何在不指定每个分支的情况下将git存储库的所有分支克隆到它们自己的文件夹中?

如何在没有在分支上创建分支的情况下从分支创建拉取请求?

如何在不签出该分支的情况下将最新代码拉到另一个分支?

您如何在不“签出”的情况下获取远程分支

github fork:您的分支是5承诺如何在不推送的情况下清理它

如何在不设置上游的情况下将当前分支推送到远程?

如何在不获取原点的情况下找到远程分支的年龄

JUnit 测试:如何在不丢失分支的情况下测试 if 语句?

如何在不创建新的小部件树分支的情况下重用相同的布局屏幕

在不推送本地分支的情况下重置远程分支

如何在不撤消所有更改的情况下拉git分支?

如何在不使用发布分支的情况下使用 git flow?

如何在不使用Gitolite的情况下防止git中远程分支删除

如何在不实际合并的情况下“合并” git分支

如何使git分支与master保持同步

如何在不添加历史记录的情况下将Git分支标记为已合并(Git merge -s我们的--squash)

如何处理这个git警告?“不建议在不指定如何协调分歧分支的情况下进行拉动”

如何使用master覆盖Git中的分支

git flow分支模型...在詹金斯自动部署的情况下,“ qa”分支如何适应?

如何在不包括之前的提交的情况下,在所有其他分支中导入master的bugfix?