Bu, sorunun doğrudan cevabı değildir, ancak bu sayfa, bir şubenin kodunu bir etiket sürümüne geri döndürmenin yollarını ararken geri gelir.
Başka bir yol, dalın mevcut durumu ile geri dönmek istediğiniz etiket arasında bir fark oluşturmak ve ardından bunu dala uygulamaktır. Bu, sürüm geçmişini doğru tutar ve yapılan değişikliklerin devam edip ardından tekrar çıktığını gösterir.
Şubenizin ana olarak adlandırıldığını ve geri dönmek istediğiniz etiketin 1.1.1 olduğunu varsayarsak
git checkout 1.1.1
git diff master > ~/diff.patch
git checkout master
cat ~/diff.patch | git apply
git commit -am 'Rolled back to version 1.1.1'
git push origin master
git push --force origin master