📖 GitMIcroblogging do DevComputaria - Transformando commits
Inspirado no projeto Logit
mkdir logit
git init
git commit --allow-empty -m "Hello world"
hub create # if you're using github
git push --set-upstream origin master
# optional: follow me ;)
git remote add marcialwushu https://git.sr.ht/~marcialwushu/DevComputaria
git fetch marcialwushu
git log marcialwushu/marcialwushu
Podemos tambem transformmar o nosso historico de commit em um canal RSS entrando na área de commits do repositório e inserir .atom
no final da URI
Como não será codificado nada nesse projeto propriamente dito, como efetuar um commit no projeto sem alterações para subir no repositório
Será usado um commit vazio passando apenas a sua DevMessagemComputaria
git commit --allow-empty -m "DevComputaria on the line"
PRIMEIRO METODO
git commit -m "Title" -m "Description ..........";
Aonde cada conteudo adicioando com -m
será um paragrafo e efetuará uma quebra de linha no corpo da mensagem do commit
Ou podemos fazer da seguinte forma para adicionar quebra de linha na mensagem do commit :
git commit -a -m $'Commit title\n\nRest of commit message...
SEGUNDO METODO
Use o comando git commit sem sinalizadores. O editor configurado será aberto (Vim neste caso):
Para começar a digitar pressione a tecla INSERT em seu teclado, então no modo de inserção crie um commit melhor com a descrição que você deseja. Por exemplo:
Depois de ter escrito tudo o que você precisa, para retornar ao git, primeiro você deve sair do modo de inserção, para isso pressione ESC. Agora feche o editor do Vim e salve as alterações digitando no teclado: wq (w - escrever, q - sair):
e pressione ENTER.
No GitHub, esse commit será semelhante a este:
TERCEIRO METODO
Como editor de commit, você pode usar o VS Code:
git config --global core.editor "code --wait"
Do site de documentos do VS Code: VS Code as Git editor
Usar emojis em mensagens de commit fornece uma maneira fácil de identificar o propósito ou intenção de um commit olhando apenas para os emojis usados. Como existem muitos emojis diferentes, podemos usar como referência o projeto Gitmoji, mas tambem podemos consultar a documentação no projeto com uma lista de todos os emojis em markdown suportados para utilização na mensagens de commit, exemplo:
:memo: Adicionado documetação ao projeto
📝 Adicionado documentação ao projeto
- @DevComputaria: https://github.com/DevComputaria