Getting Good with Git, with Gemma Anible

Getting Good with Git, with Gemma Anible

Most modern development workflows rely on version control, and most of those use Git. It's easy to follow a quick tutorial and learn a few basic commands--and you should, before listening to this episode--but how much do you know about Git's history, how it compares to other version control systems, or what's actually happening with branches and commits and merges and rebases?

Git enthusiast and expert Gemma Anible joins us this week to teach about some of the foundational basics of Git--not "git commit", but how it's actually architected--and then some common mistakes and pro tips.

Gemma on twitter: https://twitter.com/ellotheth
Gemma on Mastodon: https://mastodon.technology/@ellotheth
Gemma’s web site: https://ramblinations.com/
Gemma on YouTube: Navigate your git repository: https://www.youtube.com/watch?v=QeABW6OU1Gg
WonderProxy: https://wonderproxy.com/
CVS: https://nongnu.org/cvs/
Subversion: https://subversion.apache.org/
Washington, DC legal code: https://github.com/DCCouncil/dc-law-xml
Solo TV show: https://en.wikipedia.org/wiki/Solo_(TV_series)
Felicity Kendal: https://en.wikipedia.org/wiki/Felicity_Kendal
Effervescent: https://www.thefreedictionary.com/effervescent
The Ars Technica article where I read about it: https://arstechnica.com/tech-policy/2018/11/how-i-changed-the-law-with-a-github-pull-request/
TortoiseSVN (https://tortoisesvn.net/) and TortoiseGit (https://tortoisegit.org/), both for Windows
Git fast forwards: https://confluence.atlassian.com/bitbucket/git-fast-forwards-and-branch-management-329977726.html
Image halfway down this blog, “The Git History Is A Graph!“: https://jqassistant.org/shadows-of-the-past-analysis-of-git-repositories/
For what would be in the Git reflog on Github: https://developer.github.com/v3/activity/events/
Git: https://git-scm.com/
Pro Git boo: https://git-scm.com/book/en/v2
Learn Git Branching: https://learngitbranching.js.org/
Matt’s Git Cherry Pick article: https://mattstauffer.com/blog/how-to-merge-only-specific-commits-from-a-pull-request/
Timothy Zahn’s Star Wars trilogy: https://www.goodreads.com/series/42348-star-wars-the-thrawn-trilogy
Mara Jade Skywalker - https://starwars.fandom.com/wiki/Mara_Jade_Skywalker
Ender’s Game - https://en.wikipedia.org/wiki/Ender's_Game

-----

Editing sponsored by Tighten; transcript sponsored by Larajobs.

Avsnitt(142)

Episode 30: Trouble, Trouble, Trouble...

Episode 30: Trouble, Trouble, Trouble...

In this episode, the crew discusses architecture driven religious wars and the recent drama surrounding Apple Music.

24 Juni 201531min

Episode 29: PHP, Sublime Text, & Decorative Urns.

Episode 29: PHP, Sublime Text, & Decorative Urns.

In this episode, the crew discusses 20 years of PHP, their favorite PHP features, Sublime Text, PHP Storm, Nintendo, and Jeffrey's first programming job.

11 Juni 201535min

Episode 28: Documentation, JavaScript, & Conspiracy Theories

Episode 28: Documentation, JavaScript, & Conspiracy Theories

In this episode, the crew discusses recent improvements to the Laravel documentation, Vue.js, ECMAScript 6, and a few conspiracy theories.

29 Maj 201530min

Episode 27 - Jeffrey Way: Tau Ceti Murderer

Episode 27 - Jeffrey Way: Tau Ceti Murderer

This week the crew discusses new Laravel 5.1 goodies, unit testing, Lifeline for iOS, and which album they would take to a desert island.

11 Maj 201528min

Episode 26 - Illuminated Tesla Micro-Services

Episode 26 - Illuminated Tesla Micro-Services

In this episode, the crew discusses the recent release of Lumen, micro-services, Laravel 5.1 event broadcasting, and their favorite cars.

30 Apr 201525min

Episode 25 - Taylor Swift Is A Baller

Episode 25 - Taylor Swift Is A Baller

In this episode, the crew discusses Jeffrey's "Integrated" testing package, Laracon, Laravel "the right way", and Justin Bieber.

15 Apr 201524min

Episode 24 - Dog At The Keyboard

Episode 24 - Dog At The Keyboard

In this episode, the crew discusses PHP 7, Browserify, and their favorite Mac applications.

31 Mars 201524min

Episode 23 - New Beginnings, Envoyer, & Laravel 5.1

Episode 23 - New Beginnings, Envoyer, & Laravel 5.1

The crew discusses the recent release of Envoyer and Laravel 5.0. Taylor gives a preview of Laravel 5.1. Jeffrey discusses current Laracasts happenings.

17 Mars 201525min

Populärt inom Business & ekonomi

framgangspodden
varvet
badfluence
rss-borsens-finest
uppgang-och-fall
svd-ledarredaktionen
avanzapodden
lastbilspodden
rikatillsammans-om-privatekonomi-rikedom-i-livet
fill-or-kill
rss-dagen-med-di
rss-kort-lang-analyspodden-fran-di
affarsvarlden
borsmorgon
kapitalet-en-podd-om-ekonomi
dynastin
tabberaset
montrosepodden
borslunch-2
rss-inga-dumma-fragor-om-pengar