Тёмный

Usando Git Direito | Limpando seus Commits! 

Fabio Akita
Подписаться 475 тыс.
Просмотров 159 тыс.
50% 1

Continuando o episódio sobre Git, vamos encerrar o assunto hoje. Desta vez vai ser mais ou menos um tutorial mas nada do básico. Vamos ver o que a maioria dos tutoriais de iniciantes não cobre pra você conseguir manter um repositório limpo e bem organizado. Como manipular commits. Como reescrever o histórico.
E no final quero discutir rapidamente sobre o assunto de monorepos que o Google ou Facebook usam. E finalmente explicar porque o desenvolvimento da kernel do Linux, que foi de onde originou o Git, dificilmente poderia funcionar em plataformas como GitHub.
Me siga nas redes sociais:
* Twitter ( / akitaonrails )
* Instagram ( / akitaonrails )
* Facebook ( / akitaonrails )
* Podcasts (anchor.fm/akit...)
Links:
* Git: Squash your latests commits into one (www.devroom.io...)
* Git and Other Systems - Migrating to Git (git-scm.com/bo...)
* Effectively Using Git With Subversion (www.viget.com/...)
* Git LFS (www.atlassian....)
* BFG Repo Cleaner (rtyley.github....)
* Why Github can't host the Linux Kernel Community (blog.ffwll.ch/...)
* Why don’t you have a monorepo? (hub.packtpub.c...)
* Monolithic Repos Are Evil (www.yegor256.c...)
* Monorepos: Please don’t! ( / monorepos-please-dont )
Podcast: anchor.fm/dash...
Transcript: www.akitaonrai...

Опубликовано:

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 457   
@SolidousMdz
@SolidousMdz 4 года назад
Porra, "não é um tutorial" e explica mais que muito curso da Udemy de 20 conto... >
@Leo-p4n
@Leo-p4n 4 года назад
Verdade
@IsraelCena
@IsraelCena 4 года назад
resumiu curso de 20h de aula no Udemy
@jacsonleite
@jacsonleite 3 года назад
Poucos cursos da Udemy são bons.
@leandrorui6532
@leandrorui6532 3 года назад
Em menos de uma hora explica mais que quatro anos de graduação kkkk
@rafaelgpontes
@rafaelgpontes 4 года назад
Confesso que não acompanhava muito seu canal e nunca tinha assistido um vídeo completo. Mas, MEU AMIGO, QUE VÍDEO! Conteúdo SÓLIDO do início ao fim!!!! Sério mesmo. O nível desse vídeo deixa muitos "criadores de cursos pagos" no chão! Assisti do começo ao fim em velocidade 1x (normalmente sou impaciente com vídeos do RU-vid com gente que enrola mais que contribui alguma coisa útil). PARABÉNS!!!!!! Passarei a acompanhar mais o canal.
@Akitando
@Akitando 4 года назад
Valeu! Bem Vindo! 👊 meu desafio tem sido mesmo fazer povo assistir em 1x kkk
4 года назад
Que isso Akita, muito obrigado. Eu estou começando a trabalhar com git e desde o começo tive muito problema em questão da organização dos commits e isso me incomodava muito porque não gosto de deixar meus projetos zoneados, e eu não conseguia absorver as informações dos milhões de tutoriais que tem por ai pois sempre era muito confuso, você conseguiu me ajudar muito!!
@TiodaniPKM
@TiodaniPKM 4 года назад
Encontrei este vídeo por acaso e instantemente fiquei investido; a sua desenvoltura pra ensinar é fenomenal. Este vídeo foi o que eu precisava para tomar vergonha na cara e começar a aprender git de verdade ao invés de só usar Sourcetree kkkk
@nailsonlandim
@nailsonlandim 3 года назад
Ótima aula Akita! Obrigado! E já tive que usar BFG pra os dois casos, pra remover senhas de um repo e pra tirar binário.
@THIAGOMARTINS-fx8pm
@THIAGOMARTINS-fx8pm 4 года назад
Olá, saudações. Assisto seus vídeos a algum tempo sou seu fã bla bla bla. Mas o que eu queria resaltar sem perder seu tempo, q a sua oratoria é muito boa! Se puder faça um vídeo sobre as técnicas q vc utiliza pra falar! Sucesso
@guilhermearaujo8749
@guilhermearaujo8749 4 года назад
Excelente conteúdo meu caro! minha sugestão e de que coloque uma margem inferior entre o console e parte baixa do vídeo, pois no youtube quando pausamos a barra fica em cima e há um degradee preto que acaba por atrapalhar um pouco a visão. Espero ter ajudado. Grande abraço!
4 года назад
Da pra remover tudo isso ai, depois que pausar, clica em qualquer area do video (que nao seja um botao)
@guilhermearaujo8749
@guilhermearaujo8749 4 года назад
@ tô ligado fiz isso inúmeras vezes
@ailuros_
@ailuros_ 4 года назад
Mais um grande vídeo! Sabe um ponto que marcou no video passado? O fato de vc ter falado do pessoal ter problema em ir na doc oficial das ferramentas. Eu falo isso tanto... ás vezes o que não acho numa doc acho nos testes. Tutorial em última instância.
@diovanidalmoro6634
@diovanidalmoro6634 4 года назад
9:16 kkkkkkkkkkkkkkkkkkk sempre faço isso, não porque tenho preguiça mas porque não fazia noção nenhuma de como usar o git corretamente
@WilliamKnak
@WilliamKnak 4 года назад
Excelente conteúdo! Se quiserem uma experiência extrasensorial, coloquem esse vídeo na velocidade 1.5X (ou superior)
@sergiooseko8275
@sergiooseko8275 4 года назад
Like nos primeiros segundos de vídeo! Valeu, Fabio Akita!
@whatskookin6429
@whatskookin6429 2 года назад
esse git add -i é muito útil
@dev_idoso
@dev_idoso 4 года назад
Tem ideia de criar podcast? Seria ótimo no caminho para o trabalho, ir ouvindo conceitos de qualidade e que fazem sentido.
@Akitando
@Akitando 4 года назад
Várias pessoas pediram isso e ontem resolvi abrir kk anchor.fm/akitando
@dinhani
@dinhani 4 года назад
Me fez refletir sobre metade dos meus commits serem "Refactoring".
@Akitando
@Akitando 4 года назад
isso! tava tentando lembrar essa também. até eu já fiz vários assim kkkk 😅
@JefJrFigueiredo
@JefJrFigueiredo Год назад
5:18 - Aqui tem um erro na legenda, ao invés de `--reset`, seria `--soft`. 5:49 - `HEAD~3` e `três commits` ao invés de `HEAD~2` e `dois commits`. 6:22 - `HEAD~3`.
@samuelavelino4039
@samuelavelino4039 3 года назад
no github tem como eu usar um script meu dentro de outro script e quando atualizar o primeiro atualiza no segundo. Como se fosse um import? sou novo no github
@jonathangonzaga95
@jonathangonzaga95 4 года назад
Akita, fala sobre desenvolvimento de sistemas embarcados e firmware, não vejo esse assunto ser muito abordado no meio de TI. PS: que tema vc usa no Ubuntu e no Vim para deixá-los com essa cara?
@arthurneto1307
@arthurneto1307 Год назад
Mestre Akita, tudo bem? Gostaria de saber se o senhor tem algum vídeo sobre o VIM e como configurar o mesmo para programação.
@Akitando
@Akitando Год назад
pesquisa LunarVim. tem tudo que precisa já. é o que eu uso.
@arthurneto1307
@arthurneto1307 Год назад
@@Akitando caracas mestre, muito obrigado.
@Patrick-cu5kb
@Patrick-cu5kb 4 года назад
Obrigado Akita
@curiosidadenet6930
@curiosidadenet6930 3 года назад
Qul o problema de usar o Git para desktop?
@codigodesenior3995
@codigodesenior3995 4 года назад
Camisa daora, vc tb gosta de Harry Potter?
@rafaelcarvalho2918
@rafaelcarvalho2918 Год назад
Qual o nome dessa distro linux que vc usa ?
@adrianoamorimdossantos4350
@adrianoamorimdossantos4350 4 года назад
Mto bom
@andrefurlan
@andrefurlan 4 года назад
Incrivel!!!
@josetheodoro9102
@josetheodoro9102 4 года назад
uma crítica Akita: apenas 47 min?
@Akitando
@Akitando 4 года назад
🤣🤣🤣 vocês tão ficando mal acostumados! Nunca mais vou poder fazer vídeos de 15 minutos kkkk
@carlosafm
@carlosafm 4 года назад
@@Akitando Tá caindo a qualidade! KKKKKKKK Obrigado Akita.
@luizubiratan7243
@luizubiratan7243 4 года назад
@@Akitando Tenho mais horas de vídeos do Akita que em cursos da Udemy kkk
@isquicha
@isquicha 4 года назад
@@Akitando Vai poder se lançar uns 5 no mesmo dia asiudhglasudhasiuhdaisuhdgaishdiaushdiuahsduihasiud
@jonathangonzaga95
@jonathangonzaga95 4 года назад
Akita tá batendo de frente com o Pirula nesse quesito
@fernandorosajr
@fernandorosajr 2 года назад
SUMÁRIO 00:00 - No princípio era o Verbo... 00:18 - Saudação 01:34 - Vinheta 01:42 - Para que serve Git? 02:16 - Como escrever as mensagens de commit? 03:25 - Corrigindo mensagem de commit 04:50 - Comando reset 06:00 - Comando rebase -i (interativo) 07:28 - Commitando alterações não correlacionadas em commits diferentes. - 08:50 - Separando vários arquivos no stage. - 10:16 - Commitando separadamente várias edições dentro do mesmo arquivo. - 12:19 - Estágios do trabalho com Git (1. working tree). 12:56 - Como o Git enxerga os arquivos? 13:30 - Desfazendo commits. 15:09 - Como restaurar exclusões feitas com Git reset --hard 17:14 - Git em equipe - 19:04 - Débito Técnico: - 20:14 - Git dialogando com Subversion - 20:34 - Git para design (problemas dos arquivos binários no git) - 22:58 - introdução a LFS. - 24:48 - Usando LFS no Git - 26:30 - (LFS) Mas, se meu projeto só contiver binários grandes? - 27:50 - Como migrar meus commits binários para LFS (Introdução)? - 29:25 - Reescrevendo o histórico do Git com BFG. - 30:56 - (BFG) Removendo senhas do histórico do Git. - 31:30 - (BFG) limpando a "lixeira" do Git.
@gustavopereira5679
@gustavopereira5679 8 месяцев назад
meu heroi kkkk
@lucasedu1350
@lucasedu1350 6 месяцев назад
Eu te glorifico
@matheusviterbo7821
@matheusviterbo7821 14 дней назад
É um prefeito
@felipenogueira9416
@felipenogueira9416 4 года назад
Mano, sério... esse é o melhor canal de programação do youtube sem a menor margem pra discussão! Ouso dizer que é praticamente uma espécie de "literatura obrigatória" pra você: 1 - Descobrir o que precisa estudar e nem sabia que existia ou; 2 - Descobrir que não sabe tanto quanto achava sobre praticamente tudo ou; 3 - Revisar a parte realmente importante do mundo da programação E tudo isso de graça e o mais importante: Sem enrolação! Se o vídeo tem 1 hora, é 1 hora de conteúdo, pra mim que sou ansioso e impaciente chega a ser relaxante não ter que por o vídeo em velocidade 2x e ficar adiantando, é por pra rodar e aprender durante toda a duração do vídeo! Parabéns e muito obrigado Akita!
@felipenogueira9416
@felipenogueira9416 4 года назад
PS: E tudo isso sem ensinar praticamente uma linha de código em linguagem nenhuma... conseguem entender o valor desse canal pra vc aprender o caminho pra se tornar um programador decente e não simplesmente um "escrevedor de código" daquela linguagem que assistiu um tutorial de 20 vídeos que se condensado viraria 1 só de 15 minutos?
@adrianorocha-dev
@adrianorocha-dev 4 года назад
Aquele famoso: git commit -m "Várias alterações"
@tdias25
@tdias25 4 года назад
"typo fixed" haha
@felipeschossler
@felipeschossler 4 года назад
aaaaaaaaaaa eu fico puto c isso cara hahahah
@Akitando
@Akitando 4 года назад
Huahuahua quem nunca viu algo assim né?
@felipegoulart859
@felipegoulart859 2 года назад
@@Akitando um dev que conheci fazia git commit -m '.'
@orlandof7
@orlandof7 2 года назад
Hehehe
@ArthurTavares
@ArthurTavares 4 года назад
"Antes de pensar em utopia, primeiro limpa seu quadrado aí, acaba as coisas que começa e escreve código limpo pra variar. Depois sai cagando regra por aí!" Fazendo um gif pra reação em redes sociais com essa parte! Hehe!
@FeMenezes19
@FeMenezes19 4 года назад
Por muito tempo fui um programador bombeiro, como tudo na vida com o tempo você se acostuma e acaba caindo em rotina. No começo da minha carreira vi que livros técnicos, não atendiam uma necessidade imediatista para resolver os problemas conforme iam aparecendo na minha frente, lia alguns artigos e algumas resoluções em fóruns brincava com elas até aprender do que se tratava. Sempre funcionou e eu aprendia um passo de cada vez a fazer mais coisas, e de brinde resolvia o "urgente e importante". O problema é que com o tempo mesmo aprendendo as palavras chave para encontrar o que se deseja no Google da vida, vão existir situações que poderiam ser resolvidas bem mais rápido se afiasse o machado lendo documentações das ferramentas. Pode parecer perda de tempo e até seria se alguém já mastigou algo pra entregar, a mensagem que quero passar para quem estiver lendo aqui é. Não espere o colega resolver a sua vida para ir se gabar depois que resolveu um problema, se você já passou do período de compreendimento entre o que se digita na máquina e ela compreende, se gosta mesmo da área e quer crescer de verdade leia a teoria do que deseja e tente aplicar, tire 30 min do dia pra se dedicar a isso e pode parecer pouco, mas garanto que irá fazer uma grande diferença depois.
@WendellSilvaQuaternionsRocks
@WendellSilvaQuaternionsRocks 4 года назад
"Esfreguei" esse vídeo na cara de um mooonte de gente! Obrigado.
@Akitando
@Akitando 4 года назад
ALÁ! Depois alguém vem me pegar na rua e eu nem sei porque 😂😂
@tgmspawn
@tgmspawn 4 года назад
Esses vídeos deviam estar numa playlist com o nome: Coices de Conhecimento. Kkkkkkk
@diegolucas3606
@diegolucas3606 4 года назад
Kkkkk boa
@DcMag
@DcMag 4 года назад
essa é a lista "Tought love" dele... Mestre samurai batendo no discípulo até ele aprender.
@jhon1187iutube
@jhon1187iutube 4 года назад
kkkkkkkkkkkkkk
@renato4627
@renato4627 4 года назад
Melhor conteúdo do youtube brasileiro.
@literallybiras
@literallybiras 4 года назад
Brasileiro? Nao acho videos assim nem na gringa, talvez um ou outro tema em canais diferentes
@renato4627
@renato4627 4 года назад
@@literallybiras Aí não posso afirmar, tem muito conteúdo bom em inglês.
@v1nnart
@v1nnart 4 года назад
Não sou programador e nem pretendo ser (eu acho), mas o Akita é um ser lvcido demais.
@brunomiranda8358
@brunomiranda8358 Год назад
Antes que me critiquem, já vou logo dizendo que não me considero gênio, acima da média, nem um programador capaz de criar um negócio, me considero uma pessoa comum que precisa suar a camisa para aprender uma coisa que as vezes é até básica. Olha, eu programo em Python, hoje trabalho com Data Science, aprendi cálculo, geometria analítica e algebra linear sozinho... aprendi Pandas, Matplotlib, Sklearn por conta própria através de livros em inglês que eu precisava estudar sem saber inglês, tudo com ajuda do google tradutor. Acabei aprendendo inglês assim ao ler as páginas em voz alta e traduzindo tudo. E olha só, não sei usar Git! Eu subo os meus projetos no Github tudo através do Google Colab. Vou aprender Git e Github kkkkk... falo sobre isso sem vergonha alguma. O que eu acho mais feio são programadores chamando o outro de mediocre, engraçado que nenhum desses programadores que se acham acima da média são realmente geniais ou fora da curva, mas eles se acham acima da curva! Mesmo que você tenha que estudar um livro de Python sozinho, gaste o tempo que precisar, mas vai tranquilo!!!
@flgirardi
@flgirardi 4 года назад
Cara, nem te conhecia, mas logo vc fala "não escreve porcaria nas mensagens de commit" já fez ganhar um inscrito.
@ruszomalkuko
@ruszomalkuko 4 года назад
Faculdade de Design ensina HTML e CSS, a maioria nem menciona JavaScript para frontend. Git então? Deve ser javanês para os docentes de faculdade de Design Sim, deveria ser obrigatório ensinar Git antes de qualquer outra coisa e, como sou representante de sala há 3 semestres seguidos, vou lutar para tomar o lugar do coordenador de exatas e fazer isso acontecer! Obrigado mestre Fábio!
@whatskookin6429
@whatskookin6429 2 года назад
conseguiu?
@gabrielfigueiredo6037
@gabrielfigueiredo6037 2 года назад
Deu certo?
@arleygoleiro22
@arleygoleiro22 2 года назад
Eu queria entender não, tem uma razão bem óbvia que isso não é ensinado em sala e tem a ver com a DESGRAÇA do MEC que está totalmente fora do mercado e não, tem nada a ver com 2018 pra frente e sim, é algo de décadas lá dentro. Nem se toca no assunto no Enade das faculdades techs do Brasil.
@ArthurFerreiraR2
@ArthurFerreiraR2 4 года назад
Próximo assunto: Débito Técnico. E a juventude não vai entender "Tô parecendo vitrola quebrada" haha.
@Akitando
@Akitando 4 года назад
puts! é mesmo! "mãe, o que é uma vitrola!" 😂
@edmarhenches875
@edmarhenches875 3 года назад
Putz! 😂
@BRUNOMTR
@BRUNOMTR 4 года назад
Eu sempre quis entender Git além da meia dúzia de comandos que eu sabia, e esse vídeo foi perfeito pra mim, pois além de deixar claro que não sei nada sobre Git, me forçou pesquisar e treinar vários outros comandos que eu nem sabia que existiam. Levei quase um dia só para entender de fato como funcionam os comandos apresentados nos primeiros 8 minutos de vídeo, li a documentação, treinei e errei centenas de vezes, e o mais legal disso tudo é que estou a cada comando mais curioso para entender mais e mais sobre. Como o Akita deixou claro, o vídeo não é um tutorial, mas é um tapa na cara! Que convenhamos, muito bem dado. Obrigado pelo conteúdo, Akita!
@prodrigues1912
@prodrigues1912 9 месяцев назад
Já perdi as contas de quantas vezes as dicas desse vídeo já me ajudaram kkk
@rotognin
@rotognin 4 года назад
Débito Técnico... aprendi essa expressão a pouco tempo, e no sistema que trabalho (ele existe a 35 anos!!!) os débitos técnicos hora ou outra acabam sendo cobrados com juros e temos que ficar procurando as "agulhas no palheiro" para solucionar os bugs, atualizando rotinas inconsistentes, adaptando novas regras de negócio, etc...
@anon89461
@anon89461 4 года назад
Esse início kkkkkkk
@Akitando
@Akitando 4 года назад
Só quem assistiu o anterior vai saber kkkk 💪
@rafaelpioli5242
@rafaelpioli5242 4 года назад
Impecável! Kkkkk
@thiagoaraujo7341
@thiagoaraujo7341 4 года назад
@@Akitando Baixei e tava no ônibus quando ouvi isso. kkkk
@codigodesenior3995
@codigodesenior3995 4 года назад
@@thiagoaraujo7341 kkkk ao menos estava com fone?
@thiagoaraujo7341
@thiagoaraujo7341 4 года назад
@@codigodesenior3995 tava sim hehehe
@rodneyrinaldi5348
@rodneyrinaldi5348 4 года назад
Seu trabalho é de grande valor, principalmente por seus valores aplicados de forma crítica, direta e honesta
@joaoeudes7
@joaoeudes7 4 года назад
O início do vídeo expressou bem o q aconteceu cmg no vídeo passado kkkkk
@yukiowatanabe9232
@yukiowatanabe9232 4 года назад
O Akita é o único que consegue me manter fácil por 1 hora de vídeo enquanto em outros canais, se tiverem mais de 10 minutos, eu nem vejo Demais!!!
@maurolimaok
@maurolimaok Год назад
Finalmente entendi o que é o HEAD. É o que está na nossa cabeça, identificado no Git como o último COMMIT. Thanks, Akita.
@brunomelo4570
@brunomelo4570 4 года назад
Sensacional !!!! obs.: achei um pouco escuro o video.
@Akitando
@Akitando 4 года назад
Pois é, eu notei isso hoje, passou batido ontem quando tava editando. Vou consertar pro próximo.
@jucelinofilho9404
@jucelinofilho9404 4 года назад
Aprendi desde o começo a escrever as mensagens no indicativo/afirmativo, porém já participei de alguns projetos horríveis que usavam a 1° pessoa para escrever os commits, achei esquisito esse padrão, fica horrível. Outra coisa que ajuda, é não ter medo de fazer muitos commits, particularmente gosto de fazer um para cada funcionalidade mesmo que a alteração seja apenas 1 linha, e tbm criar uma branch por cada feature mesmo estando localmente .
@lucascauedonascimentolira7583
@lucascauedonascimentolira7583 4 года назад
Resumo do uso de git. "A preguiça reina e você liga o foda-se pra tudo!" Kkkkkkkkkkkkkk. Aprendo mais com o Akita nesses mini tutoriais do que no curso de CC.
@umapreciadordemacacos1001
@umapreciadordemacacos1001 3 года назад
Chamar vídeo de 1 hora de mini tutorial é foda kkkk
@dannyvcf
@dannyvcf 4 года назад
Dois pensamentos a respeito: 1) Melhor curso de GIT ❤️ 2) God Save VS Code Parabéns e obrigado! 🙏
@Luaan091
@Luaan091 4 года назад
A qualidade da imagem - que já era muito boa - melhorou em 2020. É o melhor canal pra pessoas de tecnologia no BR.
@gustavopoa
@gustavopoa 4 года назад
Videos com 100% de informacao, parabens! Teus videos mesmo com 10h valem cada minuto!
@jeovanynegocio
@jeovanynegocio 2 года назад
Voltei aqui para resolver umas cagadas que fiz. Você me salvou de novo. kkk
@marcosoliveira8731
@marcosoliveira8731 3 года назад
O estatueta do BATMAN do Frank Miller é da hora!
@mh-gp1rj
@mh-gp1rj 4 года назад
Puta q pariu, ñ e tendi porra nenhuma, mas assisti o video inteiro e concordo em tudo com vc!!!
@plcflame
@plcflame 4 года назад
Discordo parcialmente só do trecho de rejeitar PR com "commits feios", porque acho que o código diz mais do que tudo. Se o PR estiver só com o conteúdo certo, com testes, bem escrito, e der um "squash" (ao invés do merge), e tiver uma mensagem boa, os commits pequenos não precisam estar "perfeitos". Gosto de fazer commits bons, com texto explicativo, mas alguns commits não tem muito o que falar, e o perfeccionismo em exagero pode acabar trancando muito trabalho dos outros. Se um trabalho depende de um PR mergeado, e ele estiver bem escrito, com testes, mas tiver dois commits lá no meio como "fix", prefiro mergear e liberar 3 pessoas pra desenvolver, do que parar TUDO só pra arrumar dois textos. Principalmente quando rola releases train, do tipo: O código vai essa segunda pros apps em prod, se mergear na terça, ele só vai segunda que vem. Ficar bloqueando PR porque tem um commit mal escrito no meio e atrasar um bugfix/feature por uma semana por isso parece ser exagero. Acho que o bom senso tem que mandar sempre, e de resto concordo em tudo
@Imheretohelpnhavefun
@Imheretohelpnhavefun 3 года назад
Tem algum motivo em particular pra usar o git na linha de comando? Acho mais fácil usar a interface do Vs Code e do próprio git. (Até agora só fiz projetos sozinho, ou no máximo com um outro dev). Tem alguma vantagem em fazer esses comandos mais básicos pela linha de comando?
@Akitando
@Akitando 3 года назад
Se voce fizer pair Programming na máquina de alguém? Não tem nenhum problema usar a GUI. Mas é importante saber usar por baixo. Se logar num servidor e precisar fazer por linha de comando. Vários cenários.
@rafaelpac
@rafaelpac 4 года назад
Putz, uns meses atrás tirei a poeira da minha conta no git hub, comecei a fuçar, entrei num projeto, fiz meu primeiro pull request, pensei: "preciso aprender git". Já era... Essa toca desse coelho é funda demais!
@Bruno-he7kx
@Bruno-he7kx 5 месяцев назад
pessoas salvas por esse vídeo, 1 e contando...
@nonatowebby4166
@nonatowebby4166 4 года назад
Akita, parabéns por seu excelente conteúdo, cara. Através de você foi que conheci o rails (10 anos atrás). Se você tiver aceitando sugestão de conteúdo, fala sobre DDD, Clean Architecture (se possível, unindo isso ao Rails, ou Ruby). Abraços
@betopolione.laura.gil.1
@betopolione.laura.gil.1 4 года назад
Design Patterns tbm seria show
@makakolokao
@makakolokao 4 года назад
Seria bacana um vídeo seu Akita sobre overengineering e MVP's. Alguns amigos empreendedores criam MVP's ruins, muitas vezes comprando sistemas ruins da índia para provar idéias, o problema é que esse sistema paleativo acaba virando definitivo pois pequenas melhorias são adicionadas até que a empresa começa a sentir na pele problemas de escalabilidade e manutenção, tendo que jogar tudo fora e construir de novo (Passando por muitas horas homens de Dipirona). Na minha concepção fazer o certo desde o começo pode economizar muita dor de cabeça, sendo que um MVP não necessariamente precisa ser ruim... Ele pode ser muito bem feito mas com apenas algumas funcionalidades. O problema é que é muito comum ver casos de overengineering, onde startups com um time pequeno cria "microserviços" para ser escalável, ou a falta de engenharia utilizando um banco NoSQL como base principal e construindo um sistema relacional em cima. Essa discussão com alguns amigos levou a questão que "Ou você é programador ou você é empreendedor". Você pensa igual?
@lucaseduardofernandes2620
@lucaseduardofernandes2620 Год назад
Excelente. Todo estudante deveria conhecer o seu canal. Existe um "eu" antes e um depois de começar a assistir os seus vídeos. Obrigado!
@codigodesenior3995
@codigodesenior3995 4 года назад
Só eu que fiquei vendo o inicio umas 6 vezes??? kkk melhore parte do vídeo anterior foi esse susto!
@joshuawebdev
@joshuawebdev 8 дней назад
eu já peguei um projeto onde o miserável do programador anterior escrevia mensagens inúteis nos commits, tipo: "AAAA", "agora sim", "agora vai", e eu tinha que abrir um gitk e ficar fuçando informações para tentar adivinhar o que o cara fez ou queria fazer, foi um inferno tentar organizar aquela bagaça
@wesleysantos6289
@wesleysantos6289 3 года назад
Então, comecei a usar o GIT agora, dei um "git reset --hard" para uns 4 commits anates e os posteriores realmente sumiram, então para testar anotei os hash e voltei mais alguns commits com o hard e dei checkout nos commits que sumiram, e funcionou! Mesmo após o hard de alguma maneira parece ficar registrado mas não foi possivel alterar mais nada nem fazer novos commits até dar um git checkout master. Achei curioso e decidi compartilhar aqui :)
@CanalMenteNerd
@CanalMenteNerd Год назад
Toda vez que leio o git log do projeto que trabalho, fico puto igual ao Akita. Os devs ficaram commitando "Acerto" por anos. PQP
@gustavaum
@gustavaum 4 года назад
Cara, perfeito. Aprendi muuuiiiiito com esses videos sobre o git. Muito obrigado Akita. Melhor conteúdo sobre git de TODA a internet.
@fisicadobolado5370
@fisicadobolado5370 4 года назад
Cara parabéns pela metodologia usada nesses vídeos, sem enrolação, sem mais do mesmo e sem click bait.Obrigado!!!
@TeamEternalEmpire
@TeamEternalEmpire 4 года назад
Eu não usava commit semantico pq nunca lembrava dos termos em ingles e exatamente pra que cada um serve kkkk tomei vergonha na cara e favoritei uma pagina explicando, cada commit se eu não lembro eu perco um tempinho lendo essa pagina kkk uma hora se torna natural e espero influenciar meus colegas de trabalho se não daqui umas semanas vou ter q dar um top down kkkkkkk
@asterix777br
@asterix777br 3 года назад
Mesmo um ano atrasado, a mensagem do final é clara: ARRUME A SUA CAMA, LIMPE SEU QUARTO E LAVE SUA LOUÇA E A PROPRIA ROUPA. DEPOIS VENHA DIZER O QUE MUDAR NO MUNDO!
@dionevasconcelossilva9551
@dionevasconcelossilva9551 7 месяцев назад
teria problema se meus commits terem poucas linhas de codigo? exemplo: const msg = 'Hi' console.log(msg)
@hooligan007
@hooligan007 4 года назад
Cliquei no botão de curtir 10x ... mas infelizmente só aceitou uma ... vlw !!
@raffaeleloi
@raffaeleloi 2 года назад
Conteúdo com qualidade absurda. Parabéns pelo conteúdo, a qualidade é de conteúdo pago sendo distribuído gratuitamente e ainda por cima com uma didática sensacional.
@edmarhenches875
@edmarhenches875 3 года назад
Salve pessoal! Perdi minha (públic Key) e estou com dificuldade pra corrigir isso. Se puderem ajudar. Fico agradecido. Obs: sou iniciante nesse mundo.
@fvtutoriais
@fvtutoriais 3 года назад
Mais alguém tá vendo agora querendo aprender programar?
@biodevm
@biodevm 4 года назад
Estava a vaguear pelo YT e vim dar com este tutorial. Comecei a avançar aleatoriamente, até que ouvi "foda-se" e mais adiante "puta que pariu"... E pensei... Hmmmm 🤔. Ya, é mesmo este o tutorial que vou ver. 🤣🤣🤣 Retrocedi tudo para trás e no final subscrevi ao canal. Como diz o estudo, as pessoas inteligentes dizem muitas asneiradas... 😂
@Alexandreofbh
@Alexandreofbh 6 месяцев назад
Caramba, estava tomando uma surra aqui com arquivos binários grandes, e você me ajudou a resolver tudo. Obrigado Akita!
@khayooo
@khayooo 2 года назад
Mais uma vez salvo por esse video heheh voltei só pra ver o commando git add -p no minuto 10:43. Curiosidade, se fizer git add -p nomedoarquivo, fica mais facil de fazer o commit quando tem uma montanha de arquivos. Não nao Akita, isso aqui não está aqui para quando eu voltar no video achar mais facil, é só impressão sua kkkk
@CleitonMaciell
@CleitonMaciell 2 года назад
depois desse puxão de orelha, definitivamente não faço mais o git add . 😁Excelentes dicas.. abraço.
@dsnascimento
@dsnascimento 4 года назад
Akita, não sei se já tá nos planos para vídeos futuros, mas blockchain ia ser um ótimo tema pra você destrinchar. É do interesse de muita gente e o que não falta é gente falando merda sobre o tema.
@boydachina
@boydachina 4 года назад
Para de escrever commit com fixing... Eu olhando meu repositório 4 fixing seguidos, e pensando e agora o que eu faço?
@joshuawebdev
@joshuawebdev Год назад
Akita, não sei se já tem algum vídeo a respeito, mas dando continuidade sobre o assunto de Git, seria interessante falar sobre GitFlow
@thalitalanusse
@thalitalanusse 2 года назад
Eu sou cria da infra e comecei a usar git no trabalho faz uns 3 anos... Tu acha válido usar as tags de fix:,feat: seguido do commit para facilitar a busca depois? ou estou viajando?
@codigodesenior3995
@codigodesenior3995 4 года назад
Akita, faz um vídeo sobre matematica para devs nesse estilo? Ex de conteudo: calculo, algebra linear, estatistica, etc.
@joaopedro-yf9dr
@joaopedro-yf9dr 9 месяцев назад
6:25 Os commits ficam ao contrário. Normalmente você deixa o último como pick e o resto de cima como squash para manter as alterações feitas.
@ancientknight4653
@ancientknight4653 Год назад
Na verdade a documentação oficial é bem ruim. E sim, eu uso Git a vários anos. Pra mim um livro foi mais interessante para aprender.
@alexandresoffiattisantos9139
@alexandresoffiattisantos9139 3 года назад
Fique com uma duvida, se eu tiver que recuperar mais de um commit, e jogar ele para uma branch ficaria dessa maneira git checkout -b teste sha1,sha2?
@CristianeDamacena
@CristianeDamacena 4 года назад
Obrigada, Akita! Sou estudante e você já se tornou uma referência pra mim.
@jjcmp100
@jjcmp100 4 года назад
Meu deus, que começo foi esse? kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
@fagnerbto
@fagnerbto 4 года назад
Akita. Obrigado por mais esses 3/4 de hora de excelentes explicações. Tem um link de algum projeto com boas mensagens de commit para compartilhar? Sem querer abusar, não rola um vídeo curto de exemplos de mensagens de commit boas x péssimas?
@wscatao
@wscatao 2 года назад
Antes eu tinha preguiça de ficar commitando arquivo por arquivo, depois eu fiz um teste e vi que fica bem mais organizado mesmo.
@PuerinTheHunter
@PuerinTheHunter Год назад
@39 "Diferente de projetos dentro de um Google onde a maior parte dos supositórios..." 😂
@guilhermebertholuiz1560
@guilhermebertholuiz1560 4 года назад
o legal é vc fazer submódulo quando vc mal entende como o git funciona, pra descobrir o que aconteceu de errado depois é uma dor de cabeça, mas no final vc acaba aprendendo mais coisas
@brunomiranda7517
@brunomiranda7517 4 года назад
Usar o github desktop é uma boa para quem não tá afim d usar "tela preta" e ficar fazendo comandos?
@guilhermeparreira5448
@guilhermeparreira5448 7 месяцев назад
como que você configura o seu terminal? ele é bem colorido e bem fácil de entender, gostaria de ter um igual
@anacletomarcal1313
@anacletomarcal1313 4 года назад
E tome pauladas... Mas, existe algum que lê a documentação? kkkkkk
@VandsonSantos-m5h
@VandsonSantos-m5h 9 месяцев назад
Absurdo de aula. Obrigado pela partilha de conhecimento.
@joaopessoa7925
@joaopessoa7925 3 года назад
pqp tá com aquela vontade de pedir o R$ de volta de todos os cursinho de git que comprou né?! tmj
@wagnerherculano2640
@wagnerherculano2640 4 года назад
Pqp queria ter conhecido o @Fabio Akita quando eu era moleque (antes ou ate os 18 anos) e tinha tempo de sobra para poder passar horas estudando, praticando, vendo conteudo que vale a pena. E nao ter sido um pirralho "nerd" que so pensava em fliperama 😭😢
@joshuawebdev
@joshuawebdev Год назад
"Você não é o Google", esse é a melhor resposta para o argumento "ah, mas o Google usa e tal..."
@CanalMenteNerd
@CanalMenteNerd Год назад
Só por curiosidade, a Blackmagic está implementando a possibilidade de múltiplos usuários editem o mesmo projeto ao mesmo tempo. Por exemplo, um colorista pode iniciar os trabalhos enquanto o editor ainda está fazendo os cortes, ou então cada editor pode editar uma timeline e etc. Mas todos no mesmo projeto, cada um na sua casa e acessando os mesmos arquivos.
@Akitando
@Akitando Год назад
eu vi, pelo sistema de cloud deles né.
Далее
Entendendo GIT | (não é um tutorial!)
1:03:35
Просмотров 297 тыс.
John Oliver Is Still Working Through the Rage
37:32
Просмотров 797 тыс.
Rant: A Bolha de Startups Estourou?
44:23
Просмотров 179 тыс.
RANT: A Realidade do "Software Livre"
37:50
Просмотров 86 тыс.
A Dor de Aprender | Que Cursos/Livros?
43:55
Просмотров 448 тыс.
FÁBIO AKITA. Comece pelo básico. Fora da Norma Podcast.
1:07:19
Git Tutorial For Dummies
19:25
Просмотров 1,1 млн
Linus Torvalds on why desktop Linux sucks
11:07
Просмотров 1,4 млн