GitMinutes

GitMinutes

By Thomas Ferris NicolaisenTechnology
Download on the App Store

GitMinutes episodes

  • GitMinutes #06: Roberto Tyley on Rewriting History

    In this episode, we talk to Roberto Tyley about rewriting history in Git. Roberto is a software developer, formerly at Github, and now at The Guardian. He contributes to various open-source projects, and he is the creator of the BFG Repo-Cleaner which we’ll be talking a lot about today. He’s also the author of Agit, an Android Git client.

    If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually.

    Link to mp3


    Links:
    • Roberto’s profile on the Guardian
    • Blog article about the BFG
    • Roberto on Github, Twitter
    • BFG Repo-Cleaner
    • Agit in the Play store
    • git-filter-branch 
    • Thomas’ oh-crap-I-committed-my-work-email-into-a-public-repo-fix script
    • A nice benchmark of BFG vs git-filter-branch:

    • In particular, note the "if you don't have a Raspberry Pi" punchline in the end!

      Listen to the episode on YouTube
      0 min
    • GitMinutes #05: Martin Woodward on Visual Studio and TFS with Git
      In this episode we talk to Martin Woodward about Visual Studio and TFS with Git. We also move through the history of Git on Windows and talk about Microsoft's other Git related business so far.


      If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually.

      Link to mp3


      Martin is a Senior Program Manager on the Team Foundation Server team at Microsoft. He specializes in the Open Source, Eclipse and Cross-Platform Tooling for TFS. Already before joining Microsoft, he was an MVP, he’s an international speaker, and author on the subject of ALM and TFS. 


      Links:
      • Martin’s homapage
      • Martin on Github
      • Radio TFS, in particular the episode/show-notes about Git
      • Thomas' observations/thoughts on Git/Microsoft (neat map of the technologies we talk about in the show) 
      • Hanselminutes: CodePlex supporting Git
      • Hanselminutes: Git in Visual Studio
      • Visual Studio 2012 Update 2
      • Visual Studio Tools for Git
        • Listen to the episode on YouTube
          0 min
        • GitMinutes #04: Marius Mathiesen on Gitorious and Git Infrastructure
          In this episode we talk to Marius Mathiesen, who is one of the Gitorious developers.


          If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually.

          Link to mp3


          Links:
          • Marius’ homepage (@zmalltalker on twitter)
          • Gitorious project home page 
          • Gitorious, the company/services
          • Gitorious blog, Twitter, Identi.ca
          • Gitorious community installer download
          • Gitorious source
          • The Rails user-story controller pattern
          • 0 min
          • GitMinutes #03: Richard Schneeman on Git Branches and Workflows
            In this episode we talk to Richard Schneeman, or Schneems, about Git branches and workflows.

            If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually.

            Link to mp3


            Links:
            • Schneem's homepage
            • CodeTriage (Help your favorite open source projects!)
            • Heroku (Schneems works here)
            • Schneem's famous GIF pull-request
            • Schneem’s Git intro (note all the great Rails tutorials in his YouTube channel)
            • Git Flow vs Github Flow
            • Contributing to Rails guide (describes the CHANGELOG, etc)
            • Schneem's favorite git command:

              git config -e



              Listen to the episode on YouTube
              0 min
            • GitMinutes #02: Matthew McCullough on Teaching and Learning Git
              In this episode, I talk to Matthew McCullough about the ins and outs of Git teaching/learning, and what Git is actually about.


              If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually.

              Link to mp3


              Links mentioned:
              • Matthew's homepage
              • Matthew on Github, Twitter
              • GitHub’s training offerings
              • GitHub Official Teaching Materials (open sourced!)
              • Ask the GitHub trainers a question
              • Try Git in the browser (try.github.com)
              • Git Immersion
              • GitHub Janky (continuous integration)
              • Matthew’s books: 
                • Presentation Patterns
                • Version Control with Git
                • Building and Testing with Gradle


                • Listen to the episode on YouTube
                  0 min
                • GitMinutes #01: Randal L. Schwartz on the Development of Git
                  In this first episode of GitMinutes, I talk to Randal L. Schwarz about the history of Git, and a lot of other things like Perl, involuntary Git migrations, the Git community, and his favorite editor!

                  If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually.

                  Link to mp3


                  Links that we mention:
                  • FLOSS Weekly (Randal's podcast, recommended)
                    • Episode  122: Mercurial 
                    • Episode 118: Gerrit
                    • Episode 19: Git 
                    • Randal's homepage
                    • Randal on Google+ 
                    • Randal’s Google TechTalk about Git (2007)
                    • The revised Git talk on Vimeo (2012) (Slides)
                    • Deploying with(out) Git
                    • Repo managers: Gitolite, Gitorious and Gitblit (which I mispronounced as 'libgit', doh)
                    • My tips on sending mail to the Git developer's mailing list
                    • The Git-user mailing list
                    • Some Git commands we talked about:

                      Nice graphic Git log in console: 

                          git log --oneline --graph --decorate

                      Update and study history in gitk: 

                          git fetch -p; git pull --rebase; gitk --all

                      Additionally, I think these are some interesting links to have a look at:
                      • Junio C Hamano aka Gitster's Blog (a nice place to keep up to date with new Git releases)
                      • A Note from the Maintainer (explains some of the Git project's conventions)
                      • You can email comments and feedback to [email protected], or comment on this blog-post, or get in touch via:
                        • GitMinutes on Twitter
                        • GitMinutes on Google+
                        • The intro/outro music is provided royalty-free by danosongs.com. Do check them out!

                          Thanks for listening!

                          Listen to the episode on YouTube
                          0 min

                        About GitMinutes

                        From the publisher's feed

                        The podcast episodes from gitminutes.com (excludes regular posts).