这两个命令都会将代码推送到受尊重的分支,以便其他开发人员可以在该分支上工作。那么这两个命令之间的确切区别是什么?
答案 0 :(得分:4)
执行git flow feature publish
后,git-flow
在后台运行了一些其他命令:
推动分支
git push origin my-feature
配置分支上的远程属性
git config “branch.my-feature.remote” “origin”
配置分支上的merge属性
git config “branch.my-feature.merge” “refs/heads/my-feature”
检查分支
git checkout “my-feature”
答案 1 :(得分:-2)
在此问题之前我没有听说过git-flow
,但它是Git扩展的集合,为Vincent Driessen的分支模型提供高级存储库操作,它可以在{ {3}}
这基本上意味着你不能使用它,除非你安装了添加。
因此,git push origin
适用于每个地方,git flow feature publish
仅适用于安装了附加功能的系统。