我们目前正在开始使用 Git,但遇到了一些麻烦。
基本上我想要的是拥有一个用户可以推送和拉取的 Git 存储库。
此外,该存储库应该作为主分支的预览版本,因此我们需要在存储库本身中包含脚本文件。
我使用“git init test.git”启动了存储库。所以它不是一个裸露的仓库。
问题是如何设置 git,使其将 master 分支的当前版本保存为真实文件,并且我可以设置一个 url 来访问存储库的当前 master 分支。
当我创建一个存储库并尝试推送到它时,我收到一个错误,提示当前主分支已在存储库上签出,但我无法推送到它。
有任何想法吗?
您不得推送到非裸存储库!您无法推送到已签出的分支!
现在考虑到你的情况我的建议是:
保留一个受祝福的裸存储库!在本地进行所有开发,在 master 上合并/变基,然后推送到受祝福的裸机。
您可以编写受祝福的裸露的后接收钩子,它有一个代码/运行一个具有代码的脚本cd
进入您的生产仓库,并从祝福的裸露中拉出。(这将是一个快进,因为您可能在推送到祝福的裸露之前已经解决了冲突)
这样,每次推动“blessed bare”时,您都会进入生产并更新已签出的母版!
希望这能解决问题。
快乐的吉特!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)