相关疑难解决方法(0)

原始 brew update 错误需要运行 git fetch --unshallow,但又出现了另一个 git 致命错误

$ brew update
Error: homebrew-core is a shallow clone. To `brew update` first run:
  git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" fetch --unshallow
Run Code Online (Sandbox Code Playgroud)

我试图运行上面的命令:git ... --unshallow 但我遇到了另一个错误:

fatal: dumb http transport does not support shallow capabilities

$ brew -v
Homebrew 2.6.0-104-g24f7898
Homebrew/homebrew-core (git revision b1ef15; last commit 2020-12-05)
Homebrew/homebrew-cask (git revision 443e7; last commit 2020-08-27)
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮忙吗?

homebrew

46
推荐指数
2
解决办法
6295
查看次数

无法更新或升级 Homebrew

我不能再运行brew upgradebrew update:两者都中止

Error: homebrew-core is a shallow clone. To `brew update` first run:
  git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" fetch --unshallow
Run Code Online (Sandbox Code Playgroud)

如果我遵循此建议并运行git ... --unshallow然后尝试,brew update否则brew upgrade我仍然会收到相同的错误消息。

如果我然后再次尝试该命令(也许我第一次没有做对?)我得到

fatal: --unshallow on a complete repository does not make sense

如何绕过此错误消息以运行brew upgradebrew update没有错误?


HOMEBREW_VERSION: 2.6.0-82-gde1afcb
ORIGIN: https://github.com/Homebrew/brew.git
HEAD: de1afcbfc58fb3cd5779bd8fbb6b9995700dda4c
Last commit: 30 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: a7c63b0f7f7ae416a2f961b263155281759ac3a7
Core tap last commit: 29 hours ago
Core tap …
Run Code Online (Sandbox Code Playgroud)

homebrew

39
推荐指数
2
解决办法
2万
查看次数

在自定义位置设置.git文件夹

这是我目前的目录结构:

  • mygit
    • git的
    • morecode
      • mycode的
  1. 代码文件夹由混帐和git的文件监控是在平时的代码/ git的
  2. 我只在这段代码上工作,即mycode

我想使用git来管理我的代码,但我不希望它的文件放在预期的代码/ morecode/mycode/.git中,而是放在代码文件夹之外,例如在mygit中.

任何想法如何做到这一点?

git cvs

1
推荐指数
2
解决办法
667
查看次数

标签 统计

homebrew ×2

cvs ×1

git ×1