Kiedy taguję wersjonowany kod w git, lubię używać wypunktowań w wiadomościach z tagami.Jak dołączyć znaki nowej linii do wiadomości w tagach git
Można to łatwo zrobić z adnotacjami tagi:
git tag -a v1.0.0
* Change number 1
* Change number 2
#
# Write a tag message
#
Jednakże jeśli próbuję ten sam tag z opcją -m, komunikat tag nie jest to, czego się spodziewać:
git tag -a v1.0.0 -m "* Change number 1\n* Change number 2"
git show v1.0.0
...
* Change number 1\n* Change number 2
....
"\ N" interpretowano dosłownie jako znaki "\" i "n" zamiast znaku nowej linii. Chcę użyć opcji -m
, aby zautomatyzować proces tagowania.
Czy istnieje sposób uwzględnienia rzeczywistych znaków nowej linii przy użyciu opcji git tag
za pomocą opcji -m
?
Dobra odpowiedź. Och, ukryte skarby, które można znaleźć na stronach man. Dzięki, Aziz! –
Spowoduje to wstawienie dodatkowych znaków między wiadomościami, co może być niepożądane. –
Moja komenda: 'git tag -a v1.1.0 -m" + dodała podświetlanie składni dla wyrażeń regularnych w celu znajdowania i zamiany konsol, "-m" + dodawała instrukcje dotyczące dostosowywania niektórych parametrów graficznych dla użytkowników systemu Windows 10. ". [** Wynik **] (https://github.com/Kristinita/SashaSublime/releases/tag/v1.1.0). Co robię źle? Dzięki. –