使用GitGui

时间:2015-09-22 03:57:44

标签: git github merge branching-and-merging git-gui

有一段时间我一直在git存储库中修改小文件(通常是文档或样式)。最近,开发人员开始研究新的搜索功能,随后创建了一个新分支 - 让我们称之为'new_search'。我最近跟进的过程是:

  1. 使用Git Gui,从Origin / Master获取。这会给我的电脑带来所有已经发生的修改。

  2. 然后我会选择合并,本地合并以确保我的机器上没有任何冲突

  3. 我会更改我的文件(假设标签文件上有拼写错误)然后我会推送我的更改,一切都还好。

  4. 然而,现在,在第2步,我看到一个对话框出现'Merge into master'然后是origin / new_search(即我们的开发人员正在处理的新功能)。如果我按字面意思阅读这个屏幕,我相信她的更改将合并到主干(我不想发生因为它们没有完成以及其他各种原因)。

    完成Stack Overflow后,我尝试使用git branch -d -r origin / new_search从本地计算机中删除分支,然后通过运行命令git config --unset branch.new_search切断指向新功能分支的链接。 remote和git config --unset branch.new_search.remote但是每次我从Origin请求获取(上面的步骤1)时,我都会看到New Feature分支再次添加。

    如何阻止此分支合并到master。说实话,我甚至不想看到或“担心”新的功能变化?

    enter image description here

    enter image description here

0 个答案:

没有答案