Uruchom polecenia git na zdalnym drzewie roboczym (GIT_WORK_TREE = / path)

Mam nagą konfigurację repozytorium git, która uruchamia hak po aktualizacji w następujący sposób:

GIT_WORK_TREE=/path/to/code git checkout -f

Działa to dobrze, gdy pchamy kod na przykład na serwer WWW. Mogę pracować nad kodem, a kiedy skończę, aktualizacja serwera jest prostagit push live master z dala.

Nie wiem jednak, jak przywrócić na przykład określony tag. Zwykle można to zrobić za pomocągit checkout TAG, ale kiedy próbuję wyewidencjonować tag (np.GIT_WORK_TREE=/path/to/code git checkout -f TAG), git odpowiada:

error: pathspec 'TAG' did not match any file(s) known to git

Jakieś pomysły, jak wyewidencjonować tag na zdalnym drzewie roboczym?

questionAnswers(1)

yourAnswerToTheQuestion