14

リポジトリから単一のブランチを複製し、python スクリプトでタグを作成しています。コマンドは次のとおりです。

git clone -b master --single-branch <repository adress>

git tag -a testag -m 'test'

クローンは正常に作成されますが、タグの追加に関しては、次のエラーで中断されます。

fatal: Failed to resolve 'HEAD' as a valid ref.
4

5 に答える 5

24

同じ問題に遭遇し、から変更することで修正できました

git tag -a testtag -m 'test'

git tag -a testtag -m "test"

私はWindows 7で実行していました。これが役立つことを願っています:-)

于 2014-10-02T01:55:58.337 に答える
23

同じ問題がありました。タグ付けする前にまずコミットする必要があります

git commit

コミットにタグを付けるからです。したがって、(あなたの状況のように) コミットがない場合は、タグを作成できません。

于 2015-07-26T19:03:47.563 に答える
8

git tag: fatal: Failed to resolve 'HEAD' as a valid ref次のコマンドで-mが欠落していたときにも問題に直面しました。(タグの作成中)

git tag -a testtag 'test'

に変更

git tag -a testtag -m 'test'

問題を修正しました

于 2015-12-15T04:33:43.330 に答える
4

私も同じ問題を抱えていました。ベアレポからクローンを作成し、そのクローンされたレポで「gitタグ」を使用しようとしましたが、それがエラーが発生した場所です。それを修正するには、タグ付けを開始する前に、マスターまで少なくとも 1 回プッシュアップする必要がありました。お役に立てれば。

于 2014-10-07T08:47:23.907 に答える
3

リモートリポジトリにアクセスできる場合

cd /path/to/remote/repository
git config --bool core.bare true
于 2014-01-19T14:21:31.353 に答える