所以我开始使用Git + GitHub.
在我们的小型分布式团队中,每个成员都为每个分配的问题/要求创建自己的分支.
git branch Issue#1 <-- create this branch
git checkout issue#1 <-- switch over to this branch
现在code code
,commit
,code
,commit
,等...
然后pull request
,code-fixup
,commit
,code
,commit
..等
并且最终......拉请求被接受.
活泉.
但是..现在怎么样?(......尴尬......)
在本地开发机器上创建分支的人是否需要关闭分支?建议开发人员删除分支`(... -D ...),然后对主设备进行拉/刷...然后将获得所有分支代码.
嗯......不确定 - 请帮忙:)
Bil*_*oor 172
我们要求开发人员要求拉取请求表明他们希望删除分支.大部分时间都是这种情况.有时需要分支(例如,将更改复制到另一个发布分支).
我的手指记住了我们的过程:
git checkout <feature-branch>
git pull
git checkout <release-branch>
git pull
git merge --no-ff <feature-branch>
git push
git tag -a branch-<feature-branch> -m "Merge <feature-branch> into <release-branch>"
git push --tags
git branch -d <feature-branch>
git push origin :<feature-branch>
Run Code Online (Sandbox Code Playgroud)
分支是为了工作.标签标记了一个时间点.通过标记每个分支合并,如果需要,我们可以恢复分支.已多次使用分支标记来查看更改.
Gau*_*pta 40
是的,只需通过运行删除分支git push origin :branchname
.要在以后修复新问题,请再次从master分支.
Dau*_*Dau 39
完成代码后,首先将分支合并到master,然后删除该分支
git checkout master
git merge <branch-name>
git branch -d <branch-name>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
98117 次 |
最近记录: |