工作流程的建议以及如何查看git fetch的更改

时间:2019-07-20 12:13:08

标签: git

我是公司的初级开发人员,我想与我的上级创建分步工作流程。我有自己的分支机构dev2,而我的前辈是dev1,显然我们有一个主管。

首先,我克隆仓库git clone https,进行更改,然后git push origin dev2到我自己的远程dev2分支。我想从dev1中git fetch开始,然后查看据我所知对整个项目进行了哪些更改git fetch仅获取更改,不执行任何操作,直到您按下git merge并执行{{1} }也会有风险。

首先,您向我们建议什么样的工作流程,因为我们不希望采用功能分支方法,因为它对我们的项目不切实际(分支太多)。其次,有没有一种方法可以使我们的远程分支更改相互拉动,查看更改并进行合并? git pull origin dev1会成功吗?

1 个答案:

答案 0 :(得分:2)

如果您只想查看dev2分支上的更改,

    git checkout dev1
    git fetch
    git show SHA-ID-of-your-desired-commit

但是,如果您希望在分支(dev2)中进行更改, 您可以通过以下方式获得它们:

     git checkout dev2
     git fetch
     git rebase -i origin/dev1

p.s。通过选项“ i”,您可以进行交互式合并,以便合并哪些提交。