2013-10-29 53 views
0

我使用git作为网站。所以起初我开始与主人,创造发展和工作。该网站现在完成。我将开发合并为主,并使用v1.0对其进行了标记。Git将branchX合并到master中。删除branchX并启动新的新分支X?

“发展”分支怎么样?我是否照常工作,还是应该删除开发工作,将其从主开发人员克隆并从新开发分支开始?

而且,如果我照常工作并稍后合并,就像发布1.1一样,git是否会再次合并旧提交?它不应该,因为相同的SHA密钥......?

回答

1

你应该继续在develop工作。从主人中删除和重新分支不会为你解决任何问题 - 当你融入主人时,你会得到同样的东西。

如果您正在合并其他分支(错误修复,功能开发等),则此例外。在这种情况下,您需要再次从主服务器中拉出来,或者(最好)将其他分支合并到develop中,并将其用作任何要掌握的内容。

在一个专门2分支设置,刚在你的develop分支:)工作

0

我与远程Git仓库和两个本地资源库的工作:发展和VPS生产本地主机。

我认为最好的方法就是你说的:从远程存储库中删除你的开发库和克隆。另一方面,您可以使用.gitignore文件来避免更改不想更改的文件。

当你都干过,你可以在你的本地仓库发展,那么,在提交后,你可以把修改:

git push -u original 

现在,你可以通过ssh进入你的服务器和:

cd /var/www/yoursite 
git pull 

而就是这样。您的所有回购都有变更。

0

合并后开发和掌握在同一个提交点。没有必要删除和重新分配。