如何将本地 git 存储库转换为远程存储库?
我需要这个解决方案来从本地存储库中提取更改(在开发人员提交他的更改之后,以及在推送到主操作之前)并在推送操作之前测试产品(这可能会破坏远程主控)。
谢谢,莉尔
如何将本地 git 存储库转换为远程存储库?
我需要这个解决方案来从本地存储库中提取更改(在开发人员提交他的更改之后,以及在推送到主操作之前)并在推送操作之前测试产品(这可能会破坏远程主控)。
谢谢,莉尔
如果您不在开发人员的位置,则开发人员的本地存储库是远程存储库。除了允许您访问它(对 .git 文件夹的文件访问应该足够了)之外,不需要做任何事情来允许远程访问。只需为该开发人员的存储库设置一个遥控器并在拉取时使用它。
但是,除非开发人员已将其本地存储库中的一个分支标识为公共的,并且仅在完成代码后才提交,否则从其中提取可能会产生一些非常奇怪的结果。
已经开发了许多工作流程来帮助避免多个用户修改同一代码库可能导致的麻烦,并确保将其投入生产的代码已经过全面测试。搜索“git 工作流”会给你大量阅读,其中大部分是矛盾的;所有这些都有助于确定哪种工作流程最适合您的环境。