CoreyMS

Development, Design, DIY, and more

  • Contact
  • Portfolio
  • Development
    • Python
    • Git
    • Terminal
    • JavaScript
    • WordPress
  • Design
    • CSS
  • DIY
    • Woodworking
    • Home Improvement
  • Contributors
  • Support
  • Giveaway

Git: Fixing Common Mistakes and Undoing Bad Commits

November 3, 2015 by Corey Schafer Leave a Comment

In this video we will look at some common mistakes in Git and how we can fix these mistakes. Specifically we will cover how to discard changes since your last commit, amending commits, cherry-picking hashes, resetting to a specific commit, and reverting to a specific commit. Let’s get started:

Filed Under: Development, Git Tagged With: Command Line, Computer Science, Programming, Terminal, Video

Git: Difference between “add -A”, “add -u”, “add .”, and “add *”

October 12, 2015 by Corey Schafer Leave a Comment

The “git add” command is fundamental to using Git. It is how we add files to the staging area to be committed. But which files get added? Well, that is up to us. In this video, we will look at the different options for using the add command and how we can use it to add the exact files we would like to the staging area.

Filed Under: Development, Git Tagged With: Command Line, Computer Science, Programming, Terminal, Video

Git for Beginners: Command-Line Fundamentals

August 18, 2015 by Corey Schafer Leave a Comment

Git is the most popular version control system out there and for good reason. In this video, we’ll go over the basics of what git is and how to use it within the command-line. There are several GUI tools out there to help you get started with git, but it can be extremely beneficial to learn git from the command-line as early as possible. Let’s get started.

Filed Under: Development, Git, Terminal Tagged With: Command Line, Computer Science, Programming, Terminal, Video

Git: Diff and Merge Tools

April 29, 2015 by Corey Schafer Leave a Comment

In this video, we will learn how to setup a git difftool and a git mergetool. These tools provide a nice GUI interface for viewing and modifying diffs and merges.

The tool we will be using in this tutorial is called DiffMerge:
https://sourcegear.com/diffmerge/

If you struggle reading or comparing diffs and merges within your terminal, then a good GUI tool can definitely make your life easier.

Filed Under: Development, Git Tagged With: Computer Science, Git, Programming, Video

Git: Using the Stash Command

April 29, 2015 by Corey Schafer Leave a Comment

In this video, we will take a look at the git stash command. Git stash is extremely useful when you have some changes that you want to save but aren’t ready to make a commit.

There are many different scenarios where knowing how to use stash properly will make your life with git much easier.

Filed Under: Development, Git Tagged With: Computer Science, Git, Video

Main Contributor

  • Andre Nevares

Top Contributors (17)

  • Andre Nevares
  • Cyril Hediger
  • Abhilash Rajan
  • Hien Nguyen
  • Alan Hawse – iotexpert.com
  • Just a Guy
  • Alex Canady
  • Sergey Trubin
  • Justin Presley
  • Sirake
  • chris
  • Jerome Massey
  • Robert Butler
  • Jonathan Llovet
  • David Myers
  • Karthik
  • Michael Zoitas

Thank You! If you would like to have your name listed as a contributor and support the website, you can do so through my Patreon Page. I am extremely grateful for any support.

Search CoreyMS.com

Subscribe to Future Posts

Recommended Books

Podcasts I Listen To

Tech Related:
Talk Python To Me
Shoptalk Show
Software Engineering Radio
HanselMinutes
CodePen Radio

Non-Tech Related:
Dan Carlin's Hardcore History
Bill Burr's Monday Morning Podcast
Waking Up with Sam Harris
StarTalk Radio
Talk Nerdy with Cara Santa Maria

© 2023 · CoreyMS · Corey Schafer