如何管理Git中的父子层次结构
我想了解如何在如何管理Git中的父子层次结构,git,bitbucket,parent-child,branching-and-merging,Git,Bitbucket,Parent Child,Branching And Merging,我想了解如何在git中管理父子层次结构。 假设我有一个master分支,代码每周更新一次。我创建了一个新的分支,称为MainDev,用于开发。 当团队工作时,他们会在本地创建分支,比如NewBranch。 我有两个问题: 如何将新创建的分支仅推送到MainDev,以便,MainDev和我创建的所有拉取请求只在MainDev上合并 BitBucket是否有任何方法可以自动将MainDev分支合并到master,并每周更新master和MainDev 据我所知,BitBucket没有自动合并工具,
git
中管理父子层次结构。
假设我有一个master
分支,代码每周更新一次。我创建了一个新的分支,称为MainDev
,用于开发。
当团队工作时,他们会在本地创建分支,比如NewBranch
。
我有两个问题:
- 如何将新创建的分支仅推送到
,以便,MainDev
和我创建的所有拉取请求只在MainDev
上合并MainDev
- BitBucket是否有任何方法可以自动将
分支合并到master,并每周更新MainDev
和master
李>MainDev
git push MainDev NewBranch
,这将只将代码推送到MainDev
,分支将在MainDev
下创建。如果要将代码推送到MainDev
并从MainDev
创建新分支,应在MainDev
上运行git push
,然后git branch NewBranch
从MainDev
创建新分支。我总是在MainDev
上,我应该做1。git pull(在MainDev
上)2。git branchNewBranch.Num
3。做出改变<代码>git添加-文件名5git push
onMainDev
我想实现的目标的步骤是否正确?这取决于你想做什么。通过同步本地和远程存储库并创建一个新分支,您想要实现什么?我仍然无法理解您想要实现什么。是否要从MainDev
本地创建新分支,对该分支进行更改,然后将新分支上的更改推送到远程存储库?(这是Git和GitHub的建议工作流程。)