実行したいディレクトリのリストがありますgit pull
これらのいくつかは空かもしれません。
実行git pull
すると、次のエラーが発生します。
Your configuration specifies to merge with the ref 'master'
from the remote, but no such ref was fetched.
および終了コード1
コマンドが失敗した場合に終了するスクリプトがあります。
このエラーが原因で失敗したかどうかを検出することは可能ですか? または、空のリポジトリでエラーが発生しないプルする他の方法はありますか?
編集:.git/config
git:(master) cat .git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = <git repo url>
[branch "master"]
remote = origin
merge = refs/heads/master