TGTGInsightintelligence telegramLIVE / telegram public index
← sudo recast
sudo recast avatar

TGINSIGHT POST

Post #737

@sudo_recast

sudo recast

Visualizzazioni71Numero di visualizzazioni
Pubblicato29 mag29/05/2023, 09:49
Contenuto del post

Contenuto

如何找到 #Git 初始化倉庫 (git init) 時採用的默認模板目錄? 除了通過包管理器的安裝路徑 (apt-file list / brew list) 推測。 文檔說在 /usr/share/git-core/templates,對於 APT 版本是對的,但對於在 #macOS 上通過 Homebrew 安裝的版本,應該在 /usr/local/share/git-core/templates,也就是${prefix}/share/git-core/templates,其中 prefix 的值爲 /usr (Debian Policy) 或 $(brew --prefix)。於是我又檢查了 macOS 上的 /usr/bin/git,它採用的是 /Library/Developer/CommandLineTools/usr/share/git-core/templates,和 /Library/Developer/CommandLineTools/usr/bin/git 的一樣。 GIT_TRACE=1 GIT_TRACE2=1 git init /tmp/test 的輸出也沒有提及這個目錄。 有辦法通過 git 命令自身準確地找到這個目錄嗎?😵‍💫