Essa é a forma que eu crio meus commits (conventional commits)

  Рет қаралды 35,781

Rocketseat

Rocketseat

Күн бұрын

Пікірлер: 84
@matheusmntt
@matheusmntt 8 ай бұрын
"Vou dar merge direto na main porque eu sou CTO, se vocês não forem tem que abrir PR" kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
@riancarlosdev8849
@riancarlosdev8849 8 ай бұрын
lançou essa kskskksk brabo dms
@mutv70
@mutv70 8 ай бұрын
Aí no merge do PR o cara marca a opção de não manter os commits da branch kkkkkk.
@2juniordbz
@2juniordbz 8 ай бұрын
Rachei!!! Humildão!!!
@clebertxr
@clebertxr 8 ай бұрын
Bom demais! 👏👏👏🤣🤣🤣🤣🤣
@cyberpunktuber
@cyberpunktuber 8 ай бұрын
EMPRESA LIXO ENTREI EM CONTATO PRA FALAR SOBRE O CERTIFICADO QUE NÃO FOI EMITIDO E NÃO OBTIVE NENHUMA RESPOSTA, E NENHUMA RESOLUÇÃO DE PROBLEMA POR PARTE DELES, ESTÃO SE LIXANDO PARA OS ALUNOS, A PARTIR DE HOJE VOU FALAR PARA O MÁXIMO DE PESSOAS QUE PUDER PARA QUE NÃO SE MATRICULEM NESSA BOSTA DE ESCOLA QUE NÃO DÁ A MÍNIMA PARA OS ALUNOS
@RaPaS3aCk
@RaPaS3aCk 8 ай бұрын
04:24 , a parte mais instrutiva do vídeo.. para iniciantes...
@cyberpunktuber
@cyberpunktuber 8 ай бұрын
EMPRESA LIXO ENTREI EM CONTATO PRA FALAR SOBRE O CERTIFICADO QUE NÃO FOI EMITIDO E NÃO OBTIVE NENHUMA RESPOSTA, E NENHUMA RESOLUÇÃO DE PROBLEMA POR PARTE DELES, ESTÃO SE LIXANDO PARA OS ALUNOS, A PARTIR DE HOJE VOU FALAR PARA O MÁXIMO DE PESSOAS QUE PUDER PARA QUE NÃO SE MATRICULEM NESSA BOSTA DE ESCOLA QUE NÃO DÁ A MÍNIMA PARA OS ALUNOS
@matheusjordan6031
@matheusjordan6031 8 ай бұрын
cara foda, nunca assinei ou comprei um curso dele, mas o cara é foda
@nayaragoulart7411
@nayaragoulart7411 8 ай бұрын
Ganhou o like por só causa da explicação ao fazer o merge direto na main! 🤣🤣🤣🤣 Brincadeira! Top!!!
@emusicate
@emusicate 8 ай бұрын
Criar PRs pros seus próprios commits é interessante quando você possui testes que são acionados com um evento de Pull Request. Eles garantem que você só mescle se os testes passarem antes. Se for pra direto "main", você descobre quando já é tarde, kkkk
@cyberpunktuber
@cyberpunktuber 8 ай бұрын
EMPRESA LIXO ENTREI EM CONTATO PRA FALAR SOBRE O CERTIFICADO QUE NÃO FOI EMITIDO E NÃO OBTIVE NENHUMA RESPOSTA, E NENHUMA RESOLUÇÃO DE PROBLEMA POR PARTE DELES, ESTÃO SE LIXANDO PARA OS ALUNOS, A PARTIR DE HOJE VOU FALAR PARA O MÁXIMO DE PESSOAS QUE PUDER PARA QUE NÃO SE MATRICULEM NESSA BOSTA DE ESCOLA QUE NÃO DÁ A MÍNIMA PARA OS ALUNOS
@DjEdu28
@DjEdu28 8 ай бұрын
O vscode tem essa funcionalidade com a integração gui do github sem precisar configurar nada, basta fazer o commit sem escrever nada no texto do coomit. ele abre uma nova aba no editor de texto com um commit comentado idêntico ao do vídeo, basta escrever e descomentar o que for necessário, depois salvar o arquivo e fechar, quando fechar o arquivo ele finaliza o commit
@felipemelo7384
@felipemelo7384 8 ай бұрын
Prefiro colocar uma descrição detalhada no PR, porque é lá que eu vou buscar detalhes sobre algo que foi feito no passado. Só escrevo na descrição do commit às vezes, quando não consigo ser claro na mensagem do commit com poucas palavras.
@dieegosf
@dieegosf 8 ай бұрын
É difícil navegar pela timeline do projeto por PRs porque ela não é nativa do Git em si, ou seja, só pela interface do GitHub. Eu acho mais fácil fazer um blame no arquivo e ver quem o modificou e quando pelo terminal e daí pelos commits consigo ver quais as motivações daquelas mudanças.
@Felipe85471
@Felipe85471 8 ай бұрын
Exatamente!
@felipemelo7384
@felipemelo7384 8 ай бұрын
@@romulo886 Já vi uns usando essas tags com commitlint, mas nunca testei. Deve ajudar o cara a pensar no que está commitando pra colocar uma mensagem legal, e localizar as coisas na commit tree, mas com o PR isso perde um pouco a relevância. Pelo menos eu não fico mais olhando commit tree desde que comecei a usar PR.
@Maskarado
@Maskarado 8 ай бұрын
@@romulo886 Opnião pessoal polemica: Quer saber a motivação? Abre o ticket! Quer saber oque foi feito em questão tecnica? Abre as changes do pr! Eu adoro o conventional commits, acho bem bacana, e sempre usei a configuração do proprio vscode usando o commit UI. Mas isso de ficar escrevendo motivação é so vc reescrevendo oque esta no ticket em outras palavras, e vc explicando suas alterações, é so vc descrevendo oque ja esta nas alterações do commit.
@rodrigo_t9
@rodrigo_t9 8 ай бұрын
@@romulo886 Nem sempre a motivação do commit é a motivação do PR. PR a descrição é mais geral, e o texto dos commits ta logo embaixo. Commits podem ser cherry-picked, você já fez isso? Nesse caso acho que conventional commits ajudam. Além disso, com o GitLens no Vscode ler uma descrição melhor, com um escopo menor, no hover da linha vendo a msg de commit é mais rapido que ir abrindo PR.
@SamuelOliveira-o3f
@SamuelOliveira-o3f 8 ай бұрын
Diego, você é top e me inspira a codar mais. Valeu mano!!
@lemp99
@lemp99 8 ай бұрын
Lembrando pessoal que é importante colocar a motivação daquelas alterações na sua PR também! No commit tu pode adicionar uma descrição detalhada pra X regra aplicada mas na PR tu descreve tudo num geral, sem dó de quem vai revisar
@lemp99
@lemp99 8 ай бұрын
@@romulo886 sim, concordo contigo.
@guihermeabrantes416
@guihermeabrantes416 8 ай бұрын
Acredito que talvez isso se torne uma "over-enginer" quando se trabalha com a metodologia do tipo "small-commits" haja vista que todo pequeno trecho de nova modificação é adicionada com commit separado, quando não se trabalha desta forma isso se faz torna muito interessante.
@emusicate
@emusicate 8 ай бұрын
@@romulo886 Também é interessante usar Conventional Commits em conjunto com uma ferramenta de auto release. Além de publicar e versionar automaticamente o projeto a partir de todo merge na main usando o prefixo dos commits (feat e fix), também gera um change log automaticamente com a mensagem dos commits.
@_g5724
@_g5724 8 ай бұрын
Não precisa acessar o arquivo de configuração diretamente para fazer mudanças, por exemplo, Para alterar o editor padrão de commits, use o comando: git config --global core.editor vim Você não precisa saber onde fica o arquivo de configuração, em nenhum sistema operacional, basta executar o comando git config --global --edit
@junior.santana
@junior.santana 8 ай бұрын
Exato
@du9294
@du9294 8 ай бұрын
Essa sequencia de videos do Diego ta boa demais. Cada vídeo agregando mais que o outro
@felipeborbaBR
@felipeborbaBR 8 ай бұрын
Que ousado esse CTO, mandando commit na main hehe
@pthiago_s5075
@pthiago_s5075 8 ай бұрын
Esse final foi top kkkkkkkkk Eu faço PR Mas se for num repo q só eu tô mexendo praticamente, vai direto na main tbm, isso no trabalho kkkkkkk
@edgarferreira8597
@edgarferreira8597 4 ай бұрын
Queridão, qual pacote no fish você está usando pra ter esse autocomplete?
@almeidaspablo
@almeidaspablo 4 ай бұрын
Qual tema do vscode você está a usar?
@Maskarado
@Maskarado 8 ай бұрын
Opnião pessoal polemica: Quer saber a motivação? Abre o ticket! Quer saber oque foi feito em questão tecnica? Abre as changes do pr! Eu adoro o conventional commits, acho bem bacana, e sempre usei a configuração do proprio vscode usando o commit UI. Mas isso de ficar escrevendo motivação é so vc reescrevendo oque esta no ticket em outras palavras, e vc explicando suas alterações, é so vc descrevendo oque ja esta nas alterações do commit.
@DevSoares
@DevSoares 8 ай бұрын
Mostra como configurar esse terminal fish
@luanargolodev
@luanargolodev 8 ай бұрын
up @Rocketseat
@andersonandrade9267
@andersonandrade9267 8 ай бұрын
uma duvida, no seu exemplo tu vez modificacoes em N arquivos, tu manda todo mundo em um pacote apenas ? ou o melhor seria fazer por etapas os commits e depois fazer um push ? a duvida em si seria qual a melhor pratica o que mais funciona no dia a dia ?
@DigitawGamer
@DigitawGamer 8 ай бұрын
Tem um shorts dele falando pra vc se preocupar em fazer commits por funcionalidades e não arquivos, os commits precisam ser autossuficientes. Lógico que alguma hora tu precisa subir algum commit pequeno por ser alguma correção ou sei lá, mas até isso é algo autossuficiente.
@emusicate
@emusicate 8 ай бұрын
Em um projeto que participo, a pessoa pode fazer um monte de commits só com um "." e tanto faz. O importante é que ao dar merge, eu dê um Squash e coloque a mensagem que eu quiser.
@rodrigo_t9
@rodrigo_t9 8 ай бұрын
Se seus commits forem o menor possivel enquanto ainda atomicos (a aplicação funciona em cada commit) é o que te vai dar maior liberdade de fazer git cherry-pick ou reverter mudança, fazer bisect tbm. Não é tão dificil atender a esse padrão, mas se estiver dificil, não vale a pena tbm se esforçar muito, e ele pode ser violado, ja que recorrer a cheyy-pick e revert é raro.
@derlisruizdiaz
@derlisruizdiaz 6 ай бұрын
o que que midudev ta fazendo ali kkkkkkkkk 1:15
@CarlosHenriqueOliveiraS
@CarlosHenriqueOliveiraS 8 ай бұрын
ksksk não é porque eu sou CTO e né ksksks foi mt bom ksksks dieguinho brabo vlw meu nobre tava precisando dessa dica. meus commit estão bem bagunçados e eu quero pegar um padrão.
@niss2011
@niss2011 8 ай бұрын
Pra mim a mensagem desse commit deveria estar em uma issue do jira, o commit teria o prefixo do codigo dessa issue e a mensagem em si traria o sumario tecnico do que foi feito. E a configuracao do git no windows é facil de achar, procura no google 😂 e tira esse odio do windows do coração
@gabrielmedeiros9806
@gabrielmedeiros9806 8 ай бұрын
Diego, vi que em alguns videos usou o zed ao invés do vscode, o que está achando do zed para o dia a dia?
@andredeoliveira8986
@andredeoliveira8986 8 ай бұрын
Tenho uma dúvida, existem poucas vagas para dev Typescript? Seria melhor aplicar para outra linguagem? Acho que o Typescript ainda está começando a crescer, e por isso não existem muitas vagas para a linguagem. Estou em busca da minha primeira vaga.
@advance2
@advance2 8 ай бұрын
Você arrebenta no inglês, que orgulho, amigo.
@3nd4ris33
@3nd4ris33 8 ай бұрын
se eu nao me engano um tempo atrás ele fazia ciencia da computação fora do br
@cezarfernando400
@cezarfernando400 8 ай бұрын
cade o link da roxinha onde vc faz live?
@DevLopes_
@DevLopes_ 8 ай бұрын
Também tô atrás, se descobrir fala
@joaovictor852
@joaovictor852 8 ай бұрын
O que é esse plugin de recomendação pra terminal?
@ygrillo
@ygrillo 8 ай бұрын
Ohmyzsh
@Wanderaquino
@Wanderaquino 8 ай бұрын
Achei maneiro! Eu mesmo tenho costume de usar o -m....
@ThiagoPereira-x4v
@ThiagoPereira-x4v 8 ай бұрын
So lembrando pra remover as env que voce deixou escapar, OPEN_AI key etc
@dieegosf
@dieegosf 8 ай бұрын
São coisas antigas haha
@joaomarcelonobreviana
@joaomarcelonobreviana 8 ай бұрын
Ótima aula
@felipeadeildo
@felipeadeildo 8 ай бұрын
Affs, só pq eu queria testar a chave da API da openai que apareceu nas variáveis do ambiente dele kkkkk 00:56 sk-IZLjX6ALA3IK92LWog43T3BlbkFJ6ppWk2wb6hTS3tCmNEK
@Matheus-qv7yw
@Matheus-qv7yw 8 ай бұрын
aprendi isso exatamente hoje no estágio
@pedrostickman
@pedrostickman 8 ай бұрын
0:36 teoricamente, fica no mesmo lugar de ~/.gitconfig, mas dessa forma "C:\Usuarios\SeuUsuario\.gitconfig", se vc abrir pelo Executar e digitar %userprofile% vai cair na mesma pasta ou "code %userprofile%/.gitconfig" ja vai abrir o arquivo no VSC. Mas a config do editor padrão pra definir o Vim ou qualquer outro, não sei não haha
@junior.santana
@junior.santana 8 ай бұрын
Não entendo essa pira da galera de dar hate no windows pq a pessoa em si não sabe alguma coisa nele. Faz sentido quando é um recurso que falta ou que é inferior comparados aos outros SO's. Enfim, pra abrir o arquivo de configuração nem precisa saber o local basta executar o comando do git que serve pra isso: git config --global --edit Ou então alterar as configs direto via comando tbm. A do editor por exemplo é: git config --global core.editor
@pedrostickman
@pedrostickman 8 ай бұрын
@@junior.santana boa!!
8 ай бұрын
Que autocomplete é esse no terminal??
@DevChroniclesThe
@DevChroniclesThe 8 ай бұрын
Adoro o conteudo da Rocketseat e fiquei com bastante vontade de comprar o curso de IA. É uma pena que pra ver os preços e a ementa eu tenha que por meu email e autorizar receber propaganda. Se alguem souber como faz pra ver os preços sem botar o email la me avisa por favor hahah
@GuilhermeSiebert
@GuilhermeSiebert 7 ай бұрын
Tem uma app chamada "tuamaeaquelaursa". Parece brincadeira mas é real haha.
@ruan9631
@ruan9631 8 ай бұрын
qual tema do vscode ele usa?
@fibeck2613
@fibeck2613 8 ай бұрын
no Windows fica em C:\Users\yourUser
@chiraia
@chiraia 8 ай бұрын
Onde rolam esss livres?
@BrenoNunes-kh2bo
@BrenoNunes-kh2bo 8 ай бұрын
Mano como voce aprendeu ingles, tipo foi algum curso ou simplesmente buscando por conta
@alanfljesus
@alanfljesus 8 ай бұрын
Ele parece ser aqueles cara autodidata
@matheusfd3
@matheusfd3 8 ай бұрын
Se eu não me engano, uma vez ele falou que tinha aula particular. Mas não sei se foi na zoeira.
@alanfljesus
@alanfljesus 8 ай бұрын
@@matheusfd3Talvez sim mano, aula particular é muuuuito bom pra evoluir
@henriquezolini
@henriquezolini 4 ай бұрын
Pra quem não usa macos e ouviu a frase "eu odeio windows". Quem usa windows usa WSL, então é no mesmo local. Simples assim.
@Teixeira_Manuel
@Teixeira_Manuel 8 ай бұрын
Alguém pode dizer qual é o username do Diego no Twitch
@lucasdeandradeoficial
@lucasdeandradeoficial 8 ай бұрын
Descrever commit seria interessante para correções de commits anteriores, tipo quando faz uma atualização no component de upload e o commit foi descrito "correção" e não funcionou dai surge a ideia de descrever uma nova versão da correção. Mas posso está equivocado
@synexzera
@synexzera 8 ай бұрын
Oi, alguém pode me dizer qual navegador ele utiliza?
@LeonardoAntonioGomesPereira
@LeonardoAntonioGomesPereira 8 ай бұрын
Arc (só tem pra mac)
@synexzera
@synexzera 8 ай бұрын
@@LeonardoAntonioGomesPereira sim, mas eu vi que está sendo desenvolvido pra windows tmb
@andreluisconstantino8715
@andreluisconstantino8715 8 ай бұрын
E isso pq quando eu commito eu coloco "aaaa"
@Trem7bb
@Trem7bb 8 ай бұрын
Qual o nome desse navegador?
@rtrampox
@rtrampox 8 ай бұрын
Arc Browser
@Trem7bb
@Trem7bb 8 ай бұрын
obrigado@@rtrampox
@Guihalmeida
@Guihalmeida 8 ай бұрын
eu uso o opencommit e ele faz tudo pra mim kkk
@erikmatos7599
@erikmatos7599 8 ай бұрын
Muito bom
@Akhbash
@Akhbash 8 ай бұрын
Descrição no commit eu acho perda de tempo, focar em entregar valor no código é muito mais importante que ficar descrevendo/documentando, já não sou fã de comentário no código e ainda menos de comentário no git
@vitvitvitvitvitvitvitvit
@vitvitvitvitvitvitvitvit 8 ай бұрын
eu geralmente faço projeto sozinho, então geralmente meu commit's são tipo "update :)" kkkkkkkkkkkkkkj. Só escrevo ou descrevo quando acho necessário. mas em projeto maiores com muitaaas pessoas acho interessante.
@andredeoliveira8986
@andredeoliveira8986 8 ай бұрын
Tenho uma dúvida, existem poucas vagas para dev Typescript? Seria melhor aplicar para outra linguagem? Acho que o Typescript ainda está começando a crescer, e por isso não existem muitas vagas para a linguagem. Estou em busca da minha primeira vaga.
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 2 МЛН
When mom gets home, but you're in rollerblades.
00:40
Daniel LaBelle
Рет қаралды 66 МЛН
Eu RESUMI o Next.js 14 para você! (Server Components & Actions)
24:10
3 Tips for Scaling React Apps with TailwindCSS
15:21
Rocketseat
Рет қаралды 42 М.
I Do this for every commit and why you should too!
12:40
CoderOne
Рет қаралды 24 М.
Server Components Done Right! (New React Feature)
25:34
Rocketseat
Рет қаралды 55 М.
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 2 МЛН