我正在編寫shell腳本以從遠程回購部署git
分支。如何不忽略「上游來源找不到,使用HEAD代替」的消息?
這是我使用的命令:(?)
git clone -q --depth=1 https://my.repourl.com/git-repo.git /my/destination/folder -b develop
的問題是,如果分支(在這種情況下開發)是錯誤的,它只是忽略,並從主分支拉。我得到這個消息:
warning: Remote branch devel not found in upstream origin, using HEAD instead
我只想git死/退出,如果它沒有找到指定的分支。任何標誌? 還是其他選擇?由於某種原因,git-archive
沒有工作。
第一解析來自'GIT中LS-remote'輸出確保分支存在? – twalberg 2013-03-13 19:11:17