Jest to przykład tego, jak mój git repo jest teraz:Set mistrz oddziału do najnowszej tagu
v1.0 v1.1 v1.2 | | | a - b - c | | master HEAD
zwykle popełnić, znacznik i wcisnąć znaczniki tak:
git commit -a -m "Commit msg"
git tag -a v1.3 -m "Tag msg"
git push --tags
Głównym problemem jaki mam, jest to, że gałąź główna nie przechodzi do najnowszego tagu, więc zawsze jestem w stanie Detached HEAD. Czy istnieje sposób, aby to naprawić, aby gałąź główna zawsze wskazywała na najnowszy tag pushed?
Jaki jest twój przepływ pracy? Dlaczego zawsze jesteś w oddzielnym stanie HEAD? Dlaczego nie pracujesz w oddziale? Myślę, że jest to bardziej problem z twoim przepływem pracy niż cokolwiek innego. – jszakmeister
Jeśli nie zaznaczysz bezpośrednio tagu, tak się nie stanie. Wprowadź nowe zatwierdzenia dopiero po sprawdzeniu * oddziału *, nigdy * znacznika *. – cdhowie
Aby móc generować pliki pakietów w repo, muszę je oznaczyć, inaczej na przykład "a3fsr2", dlatego muszę używać tagów. – Peter