GITFLOW - SEJA O NINJA SUPREMO NO GIT! (super importante e prático!)

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ธ.ค. 2024

ความคิดเห็น • 63

  • @oprogramadorw1809
    @oprogramadorw1809 3 ปีที่แล้ว +13

    não vi tudo, mas não esquece do gitk e do git-gui, muito úteis graficamente.

  • @josenildoalanio1605
    @josenildoalanio1605 2 ปีที่แล้ว +1

    Mt bom!

  • @highlights4249
    @highlights4249 2 ปีที่แล้ว

    Da Branch: Feature para a Release, em vez de usar o git merge, não seria melhor usar o comando git rebase?

  • @allefdouglas9693
    @allefdouglas9693 3 ปีที่แล้ว +6

    Mas e como ficam os PR's ou MR's? Achei mais complicado do que realizar o trabalho normalmente sem isso. Principalmente a parte de não ter um code review ai (provavelmente deve ter, mas eu não vi isso no vídeo). É bem mais fácil manualmente criar main -> develop -> feat/minha_func e depois criar o PR/MR pra develop. E assim que tudo tiver aprovado, só apertar o botão merge mesmo.

    • @iurylippo6636
      @iurylippo6636 3 ปีที่แล้ว

      o ruim do git flow, é que não é fexivel com o github, tipo vamos supor que tenho uma aplicação que eu preciso fazer um pull request na develop para rodar meus testes CI, ai não tem jeito, tem que fazer na mão mas com isso não pode-se mais fazer `git flow feature finish` pois ai o codigo vai mergear com a develop no git local sem ter passado pelos testes que iriam ser inicializados se fosse por pull request...

  • @Iutz-wbl
    @Iutz-wbl 8 วันที่ผ่านมา

    23:14 Dessa maneirinha bonitinha de ai meu Deus

  • @eduardodasilvaramos
    @eduardodasilvaramos 3 ปีที่แล้ว +4

    Sempre foda. Obrigado, Jeferson!

  • @laas1964
    @laas1964 3 ปีที่แล้ว +2

    Simples como voar. Vaiiiiiiiiiiiii

  • @binho0307
    @binho0307 3 ปีที่แล้ว

    Opa professor, quando o senhor puder postar o vídeo do GreyLog.

  • @antonioulundo5765
    @antonioulundo5765 3 ปีที่แล้ว

    assistindo! gostei do teu modo de ensinar e de se expressar. não lento rsrs! bora lá assistir

  • @stevenalves7506
    @stevenalves7506 3 ปีที่แล้ว

    LINUXTips como funciona o processo de code review e aprovacao do merge request agora ( antes faziamos o merge direto para a branch remoto) ja que ele é feito localmente agora, ou no gitflow cada um cria um merge request do seu develop local para a develop remoto ja que as feature foram mergeadas local?

  • @Infracoderss
    @Infracoderss 3 ปีที่แล้ว +1

    Tem o 'git flow help' mano

  • @leonardobiffi1721
    @leonardobiffi1721 3 ปีที่แล้ว +3

    Tem o help mano: git flow help

  • @jonathanvinicius6254
    @jonathanvinicius6254 3 ปีที่แล้ว

    Que conteúdo fodaaaaaaaa, direto ao ponto, parabéns linuxTips..

  • @RicardoPorteladaSilva
    @RicardoPorteladaSilva 3 ปีที่แล้ว +1

    bom dia! 5:10 da manhã, Sorocaba-SP. Show consolidou os conhecimentos sobre git flow! Mano sensacional!. Eu fiquei com uma dúvida, a versão que vai para dev é a 1.1?. Depois do bug fix.

    • @Altamirdias
      @Altamirdias 3 ปีที่แล้ว +1

      Ricardo, também fiquei com essa dúvida, pq se mandar outra merge vai voltar o bug que foi corrigido no HotFix. @LINUXtips como fica nesse caso?

    • @Altamirdias
      @Altamirdias 3 ปีที่แล้ว +1

      tableless.com.br/git-flow-introducao/ Encontrei esse link e pelo que ele fala na sessão de HotFix parece que devemos realizar merge tbm para a Develop ...

  • @ThugLifeModafocah
    @ThugLifeModafocah 3 ปีที่แล้ว +7

    Gitflow é um pesadelo. PESADELO. Menos é mais.

    • @kdubmartins
      @kdubmartins 3 ปีที่แล้ว +1

      trunk-based FTW. Especialmente em desenvolvimento de IaC, não vejo pq usar git flow.

  • @TheBruno15330
    @TheBruno15330 3 ปีที่แล้ว +1

    Bora!!!!

  • @gleitonfranco1260
    @gleitonfranco1260 3 ปีที่แล้ว

    Maravilhosamente é o estilo desse shell! :o

  • @lfernandofa
    @lfernandofa 3 ปีที่แล้ว +2

    O que acha do Trunk Base Development? Bão ou não?

    • @LinuxTips
      @LinuxTips  3 ปีที่แล้ว +2

      Sim sim, eu vou falar dele no sábado!

    • @kdubmartins
      @kdubmartins 3 ปีที่แล้ว +1

      Acho que é mais simples e mais eficiente pra IaC. Bão.

  • @sthefaniaferri8187
    @sthefaniaferri8187 3 ปีที่แล้ว +1

    #vai muito bom

  • @murillogomessantos4773
    @murillogomessantos4773 3 ปีที่แล้ว

    Sensacional.

  • @tiagomendes6498
    @tiagomendes6498 3 ปีที่แล้ว

    Show, aprendi rapidão

  • @danielfranco891
    @danielfranco891 3 ปีที่แล้ว +3

    Video excelente como sempre. To usando uma ferramenta para desenhar diagramas chamada Whimsical, acho mais fácil que o Canvas da uma fuçada depois. Vou colar na live da roxinha ;)

  • @igordouradoreisnobrega8698
    @igordouradoreisnobrega8698 3 ปีที่แล้ว +1

    Na minha experiência GitFlow leva a um re-review do mesmo código a cada merge em uma branch de environment, commit hash podem se perder e precisar de rebases, aumenta o lead-time de entrega de novas funcionalidades. 😅

  • @medeirosjrm
    @medeirosjrm 3 ปีที่แล้ว

    Jefferson com sua permissão, para saber em qual terminal estamos, tem uma opção legal para ficar igual ao seu terminal,Para exibir o branch atual, precisamos alterar a variável PS1. Basta adicionar o código abaixo no fim do arquivo .bashrc ou do .bash_profile (ambos se encontram na home do usuário ~/):
    export PS1='\u@\h\[\033[01;34m\] \w\[\033[0;32m\]$(__git_ps1 " (%s)")\[\033[01;34m\]$\[\033[00m\] '
    Rode o comando source ~/.bashrc ou source ~/.bash_profile para recarregar e ver a alteração sem precisar reiniciar o terminal. pode alterar a cor se precisar , verde , vermelho etc é so explorar!

  • @adrianosena1683
    @adrianosena1683 3 ปีที่แล้ว

    Vlww pela aula mestre !

  • @stammercpa
    @stammercpa 3 ปีที่แล้ว +1

    Qual é o terminal e tema utilizado no vídeo?

    • @LinuxTips
      @LinuxTips  3 ปีที่แล้ว +1

      O terminal eh o guake mano.

  •  3 ปีที่แล้ว

    Pô muito interessante o assunto e a aula foi super bem apresentada! Conteúdo muito massa!

  • @ItzSenaCrazy
    @ItzSenaCrazy 3 ปีที่แล้ว +1

    o que significa 'git commit -m "..." * '?
    seria a mesma coisa de dá um 'git add .' e depois 'git commit -m "..." '?

    • @LinuxTips
      @LinuxTips  3 ปีที่แล้ว +1

      Não não, eh somente para fazer o commit de todos os arquivos que modificamos

    • @ItzSenaCrazy
      @ItzSenaCrazy 3 ปีที่แล้ว

      @@LinuxTips ahhh legal!! não sabia que tinha fazer commit somente de alguns arquivos no staging area. Valeu!!

  • @pedroneto1768
    @pedroneto1768 3 ปีที่แล้ว

    Achei muito bom o vídeo! bem instrutivo. Só fiquei meio perdido com a separação da Branch de Develop e da Feature Branch. Em teoria elas seriam a mesma não? Pensei que: se estou desenvolvendo e não é erro provavelmente é a uma feature. Pensei errado?

    • @danigarcia_dev
      @danigarcia_dev 3 ปีที่แล้ว +1

      As features branches são criadas para que várias pessoas trabalhem ao mesmo tempo naquele sistema.. depois que as features são testadas e aprovadas, elas podem ir pra develop e depois pra uma release.. se vc trabalha num projeto pequeno, pessoal, a develop e a feature branch é quase a msm coisa mesmo.. mas em equipes grandes é ideal que haja essa separação...

    • @pedroneto1768
      @pedroneto1768 3 ปีที่แล้ว +1

      Obrigado pela resposta. Então todos trabalham as features, o que for validado segue para develop que é um "agrupamento" do que irá para a main. Nele pode não ter todas as features, por exemplo

    • @danigarcia_dev
      @danigarcia_dev 3 ปีที่แล้ว +1

      @@pedroneto1768 Isso aí!

  • @rgorayeb
    @rgorayeb 3 ปีที่แล้ว +1

    #sensacional

  • @CaioVinicius-nc3cy
    @CaioVinicius-nc3cy 3 ปีที่แล้ว +3

    copo de requeijão jef, ai sim!

    • @nayranz
      @nayranz 3 ปีที่แล้ว

      já entregou projeto com repositório vazio, Caio? hahahhaha

  • @alessandrob.g.4524
    @alessandrob.g.4524 3 ปีที่แล้ว

    Trunk-based development

  • @marcelezacom
    @marcelezacom 2 ปีที่แล้ว

    #linuxtipsmetrouxeaqui #obrigado

  • @stephanysra
    @stephanysra 3 ปีที่แล้ว +2

    SENSACIONAL!
    SÓ CONTEUDO DE PRIMEIRO! Sua mulher vai me desculpar, mas vc eh um homão da porra! Obrigada por todo o conhecimento passado

    • @LinuxTips
      @LinuxTips  3 ปีที่แล้ว +1

      ❤️❤️❤️

  • @denisbonate
    @denisbonate 3 ปีที่แล้ว +8

    Jefferson agora parece um NATO TH-camR LOURO, kkkk

  • @cincoeuzebio
    @cincoeuzebio 3 ปีที่แล้ว +2

    branch MAIN 💪😍😍

    • @cincoeuzebio
      @cincoeuzebio 3 ปีที่แล้ว +1

      a luta é pra acabar com os fundamentos racistas sob os quais ancoramos nossos conhecimentos. #vaaaiii

    • @LinuxTips
      @LinuxTips  3 ปีที่แล้ว

      @@cincoeuzebio

    • @Geannee14
      @Geannee14 3 ปีที่แล้ว

      Qual o problema com o nome master ? 😅

  • @estnmartins
    @estnmartins 3 ปีที่แล้ว +1

    #giropops

  • @kkleyton
    @kkleyton 3 ปีที่แล้ว +1

    #sucodemanga

  • @fagner-sa
    @fagner-sa 3 ปีที่แล้ว

    Tem tanto Amain que fica impossível não funcionar!

  • @viniciuscosta6674
    @viniciuscosta6674 3 ปีที่แล้ว +1

    suco de manga kkkkk

  • @ricardolermatenorio
    @ricardolermatenorio 3 ปีที่แล้ว

    Assunto interessa mas infelizmente não consegui assistir, o jeito gritando que você fala é muito cansativo, só por Deus