【问题标题】:Why does it say a file I have doesn't exist when I do git subtree push?为什么当我执行 git subtree push 时它说我拥有的文件不存在?
【发布时间】:2022-01-19 14:15:50
【问题描述】:

我为 project 使用了 monorepo 结构。我没有尝试使用 CLI 在 Heroku 上部署我的 API。当我从工作树的顶层执行git subtree push 时,出现以下错误:

'IEEE-CIS' does not exist; use 'git subtree add'

您可以在我的project 中看到该目录显然存在。我使用git subtree add 没有成功。这是我使用 atm 的完整命令:

git subtree push --prefix=IEEE-CIS Fraud Detection/packages fraud_detection_api heroku main

【问题讨论】:

  • 提示:shell 用空格分割命令并将部分传递给git;所以git 接收--prefix=IEEE-CIS 作为一个单独的参数。

标签: git heroku heroku-cli


【解决方案1】:

在命令行中,空格分隔参数。 IEEE-CIS 被解释为前缀,然后FraudDetection/packages 是单独的参数。

尝试引用参数:

git subtree push --prefix="IEEE-CIS Fraud Detection/packages" fraud_detection_api heroku main

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-11
    • 1970-01-01
    • 1970-01-01
    • 2018-01-13
    • 1970-01-01
    • 2016-01-15
    • 2022-08-23
    相关资源
    最近更新 更多