Empower Apps

Understanding Git with Ben Chatelain


Listen Later

Guest

  • Ben Chatelain (@phatblat)
    • Github @phatblat - for great commit message examples!
    • 😎Some Cool DJ Sets 😎

YouTube Video - https://youtu.be/C0Ymu7vx_ko

Related Episodes

  • Episode 29 - Managing iOS Development with Peter Witham
  • Episode 46 - Developer Community (Part 2) with Dave Verwer
  • Episode 64 - A Very Remote Year with Jacob Gorban

Related Links

  • A Brief History of Version Control : Codemash by Brian Meeker 
  • MS Visual SourceSafe 👴
  • CVS 👴
  • Level up Your Git Commits with Gitmoji! 
  • Tower
  • Pro Git Book
  • Gitflow
  • Trunk Based Development
  • mas - A simple command line interface for the Mac App Store
  • Dangit, Git!?!
  • `git log -g` (a better reflog)
  • Tip: always delete topic branches after merging a PR (or have GitHub do it for you)
  • Ben’s git shortcuts as fish shell functions
    • amendne - amend the last commit, reusing the existing commit message
    • bundle-pull - transports a dirty working copy from one machine to another. 
    • git_bundle_create - creates a git bundle by stashing a dirty working copy
    • ignore - adds file paths to .gitignore file
    • lg, lga - minimal yet pimped out history graph
    • new - show new commits received after a pull
    • pop - remove the last commit, but keep the changes in the working copy
    • publish - push a new branch to a remote
    • review - inspect the last commit
    • rewrite - uses filter-repo to correct an author email typo (destructive)
    • scrub - uses filter-branch to delete files from history (destructive)
    • root - prints the path to the root of the local repo
    • stash, stsave, stlist, stshow, stpop, stdrop - functions for working with stashes
    • suri - submodule update recursive init

Sponsors

AppFigures
The tools you need to monitor, optimize, and get more downloads.

If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. 

  • Check out their great articles and guides on app store optimization 
  • Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.
  • New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.
  • Check out more of their resources at appfigures.com/resources.

The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
https://appfigures.com/resources/aso

Also check out our episode with CEO Ariel Michaeli:
https://share.transistor.fm/s/15b7ff63

Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
https://appfigures.com/account/upgrade?p=empower3030


Transistor.Fm
Your podcast's publishing platform
Transistor not only hosts your podcast but also:

  • Help distribute your podcast with integrations to Apple Podcasts, Spotify, Google Podcasts, YouTube, and Mailchimp
  • Deep analytics including average downloads per episode, popular podcast apps, number of subscribers, trends
  • Professional support for creatives, ...
...more
View all episodesView all episodes
Download on the App Store

Empower AppsBy Leo Dion, Principal CEO and Swift Developer at BrightDigit

  • 5
  • 5
  • 5
  • 5
  • 5

5

14 ratings