リポジトリから単一のブランチを複製し、python スクリプトでタグを作成しています。コマンドは次のとおりです。
git clone -b master --single-branch <repository adress>
git tag -a testag -m 'test'
クローンは正常に作成されますが、タグの追加に関しては、次のエラーで中断されます。
fatal: Failed to resolve 'HEAD' as a valid ref.
リポジトリから単一のブランチを複製し、python スクリプトでタグを作成しています。コマンドは次のとおりです。
git clone -b master --single-branch <repository adress>
git tag -a testag -m 'test'
クローンは正常に作成されますが、タグの追加に関しては、次のエラーで中断されます。
fatal: Failed to resolve 'HEAD' as a valid ref.
同じ問題に遭遇し、から変更することで修正できました
git tag -a testtag -m 'test'
に
git tag -a testtag -m "test"
私はWindows 7で実行していました。これが役立つことを願っています:-)
同じ問題がありました。タグ付けする前にまずコミットする必要があります
git commit
コミットにタグを付けるからです。したがって、(あなたの状況のように) コミットがない場合は、タグを作成できません。
git tag: fatal: Failed to resolve 'HEAD' as a valid ref
次のコマンドで-mが欠落していたときにも問題に直面しました。(タグの作成中)
git tag -a testtag 'test'
に変更
git tag -a testtag -m 'test'
問題を修正しました
私も同じ問題を抱えていました。ベアレポからクローンを作成し、そのクローンされたレポで「gitタグ」を使用しようとしましたが、それがエラーが発生した場所です。それを修正するには、タグ付けを開始する前に、マスターまで少なくとも 1 回プッシュアップする必要がありました。お役に立てれば。
リモートリポジトリにアクセスできる場合
cd /path/to/remote/repository git config --bool core.bare true