首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Github:从master合并回特性分支

Github:从master合并回特性分支
EN

Stack Overflow用户
提问于 2013-04-28 11:52:17
回答 1查看 1K关注 0票数 2

我有两个问题:

  1. github for Windows是否使用--no-ff标志进行合并?
  2. 我有几个分支:

代码语言:javascript
复制
- `master` branch: holds the latest official version
- `development` branch: holds the lastest dev version
- "feature" branches, namely `dbObjects` and `startMenu`

现在,我更新了dbObjects和startMenu,并将它们合并到development中。development分支运行得很好。然而,这两个分支(dbObjectstartMenu)没有最新版本:startMenu没有dbObject的更新,反之亦然。

我有更多关于startMenudbObjects分支的开发工作要做,所以更新这些分支对我来说也很重要。我应该将development合并到其中的每一个中,还是在Git中有其他方法来实现?

谢谢!

编辑:startMenu和dbObject将在原产地上共享。在这种情况下使用再基地安全吗?

EN

回答 1

Stack Overflow用户

发布于 2013-04-28 12:20:28

1/否

GitHub for no-ff可以在"system“配置文件中指定使用no-ff进行合并的地方,即GitHub for Windows中嵌入的git发行版中的配置文件。

你可以在以下文件中找到:

代码语言:javascript
复制
%LOCALAPPDATA%\GitHub\Portable_Git_xxxxx\etc\gitconfig

例如:

代码语言:javascript
复制
C:\Users\VonC\AppData\Local\GitHub\PortableGit_64179092f39f5dacb60dcab147fb4d04266c0eae\etc\gitconfig

它不包含:

代码语言:javascript
复制
[merge]
  ff = false

(这将强制合并提交)

[2]我同意重新确定基数。

只要您还没有将这些分支推到GitHub (或者即使您已经这样做了,但其他人还没有克隆到GitHub回购),那么您总是可以在更新的development分支的基础上重新构建您的特性分支。

有关更多信息,请参见"git rebase vs git merge“。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16262561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档