Presentations: Using Git Effectively
This is a post in the Presentations series.
Today I had the opportunity to do a talk on "Using Git Effectively" for the "The Monthly Dev" Meetup stream.
I've done some prior posts and talks about Git usage:
- My 2018 post Rewriting Your Git History and JS Source for Fun and Profit, which explained how I migrated and rewrote the entire history and source code of an existing Git repository
- A 2019 talk on Git Under the Hood, which talked about some Git data structures and techniques
- My recent post Using Git for Version Control Effectively, which expanded on that talk to give a lot more details on how to use Git the right way.
Today's talk was a revised version of the talk from 2019. I covered:
- How Git actually stores data internally
- Different kinds of tools you can use with Git
- Useful techniques for altering that history during development, such as "rebasing" and "cherry-picking"
- Some suggested best practices for working with Git
Using Git Effectively - slides 🔗︎
The livestream was shown on Youtube and is viewable there:
Using Git Effectively - video 🔗︎
This is a post in the Presentations series. Other posts in this series:
- Nov 21, 2024 - React Summit US 2024: Maintaining a Library and a Community
- Nov 21, 2024 - React Advanced 2024: Designing Effective Documentation
- Jul 09, 2024 - React Summit 2024: Why Use Redux Today?
- Nov 13, 2023 - React Summit US 2023: What's New in Redux Toolkit 2.0
- Oct 24, 2023 - React Advanced 2023 - Building Better React DevTools with Replay Time Travel
- Aug 16, 2023 - React Rally 2023 - A (Brief) Guide to React Rendering Behavior
- Jun 01, 2023 - Presentations: Debugging JavaScript
- Dec 11, 2022 - Presentations: 2022 Podcasts
- Jun 27, 2022 - Presentations: Modern Redux with Redux Toolkit
- May 04, 2022 - Reactathon 2022: The Evolution of Redux Async Logic
- May 04, 2022 - TS Congress 2022: Lesson from Maintaining TS Libraries
- May 29, 2021 - Presentations: Learn Modern Redux Livestream
- May 29, 2021 - Presentations: The State of Redux, May 2021
- May 29, 2021 - Presentations: Podcast Appearances in 2021
- May 25, 2021 - Presentations: Using Git Effectively
- Dec 20, 2020 - Presentations: Intro to React, Redux, and TypeScript (2020)
- Dec 03, 2020 - Presentations: Podcast Appearances in 2020
- Oct 08, 2020 - Global React Meetup: The State of Redux 2020
- Oct 19, 2019 - Git Under the Hood: Internals, Techniques, and Rewriting History
- Sep 24, 2019 - React Boston 2019: Hooks, HOCs, and Tradeoffs
- Jun 11, 2019 - ReactNext 2019: A Deep Dive into React-Redux
- May 22, 2019 - Presentation: JavaScript for Java Devs
- Mar 31, 2019 - Reactathon 2019 Keynote: The State of Redux
- Oct 01, 2018 - React Boston 2018 Presentation: The State of Redux
- Jun 30, 2018 - Redux Fundamentals Workshop Slides
- Mar 20, 2018 - Reactathon Presentation: Redux Fundamentals
- Mar 07, 2018 - Presentation: Intro to React and Redux (March 2018)
- Sep 24, 2017 - React Boston 2017 Presentation: You Might Need Redux (And Its Ecosystem)
- Feb 24, 2017 - Presentation Sources Published
- Feb 17, 2017 - Presentation: Intro to React and Redux
- Oct 07, 2016 - Presentation: Modern Web Dev Overview