在将开发分支与master和back合并时,您如何处理局部差异

时间:2019-07-11 12:52:56

标签: git merge branch

在我们的小型团队中,每个开发人员都在自己的(“私有”)Git分支中工作。
他们不时地同步master分支,然后将其与自己的分支合并,然后又以另一种方式合并到master,以便所有内容都同步。

在我的本地分支中,我对代码进行了某些典型的更改,而在master分支中却不需要了某些场景,并且发现自己不断添加和删除这些代码部分。

很可能我做错了什么。您如何处理这种情况?

1 个答案:

答案 0 :(得分:0)

可能有两个工作流程:

  1. private IInvoiceService iInvoiceService; private ApplicationDbContext _context; public InvoiceController(IInvoiceService _iInvoiceService) { iInvoiceService = _iInvoiceService; _context = new ApplicationDbContext(); } 分支上工作并在那里继续提交。

    • git fetch -all
    • git重置源/主服务器(开发时)
  2. 使用devel

    保存更改
    • git stash保存“我的工作描述”
    • git pull
    • git stash pop stash {0}

我将第一个工作流程用于日常使用。 git stash仅在偶尔使用时有用。