publish的时候远程的仓库不存在吗?

publish的时候远程的仓库不存在吗?

为什么需要init,什么场景下会在当前在开发分支需要publish了,但是却没有git init?因为我们代码不是先是从仓库里clone出来再拉开发分支进行开发吗?为什么会在脚手架publish的时候 创建远程仓库 然后 git init?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,publish的时候不能确保远程仓库是否存在所以脚手架要兼容远程仓库不存在的情况,有种情况是本地新建一个项目开发,需要提交代码到远程仓库时就需要init操作,init操作是在本地建立git初始化和远程仓库进行连接,只有第一次提交时才会进入init的逻辑。

  • 小猴_paprika 提问者 #1

    所以脚手架 publish 是包含了远程仓库都没建的情况进行 publish 是吧?

    2021-07-13 10:00:53
  • 扬_灵 回复 提问者 小猴_paprika #2

    同学你好,是的。

    2021-07-13 17:51:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师