【发布时间】:2015-07-16 08:29:06
【问题描述】:
这些天我在学习 GIT,从 svn 转到了 git。 任何人都可以帮我弄清楚以下情况下哪个是好的做法。
假设我正在处理两个问题。我创建了 2 个分支来工作。 分支:issue1 和 issue2
方法一
我可以直接将最新代码拉到我的分支 issue1 或通过命令推送到源站
目前在分支问题1:
从源主git pull origin master拉取
推送到源站git push origin issu1:master
方法2
修复后合并分支问题1并推送到源主。
目前在分支 master
git merge issue1 然后
git push(推送到源站)
所以我想知道如果我采用方法 1,我将永远不需要与我的本地 master 合并并推送。 哪个是好方法?这两种方法有什么区别? 提前谢谢你。
【问题讨论】:
-
不要从功能分支推送到远程主服务器(如果这是方法 1 所建议的)。
-
你能澄清一下这个问题吗?当你说你正在合并某些东西(什么与什么)以及你在拉什么(你拉到什么,推(你从哪里推)等时,请指定你的意思。
标签: git github merge push git-pull