Chase AdamsChase Adams
AboutContentPromptsPrototypesNewsletter

git

Essays and updates on product, engineering, and AI by Chase Adams.

1 minute read

Post Details

Published
Oct 9, 2022
Category
Engineering
Share
ChatGPT

Latest Posts

A 2×2 Framework for Navigating AI Disruption

A 2×2 Framework for Navigating AI Disruption

Not all change requires the same response. A new framework for diagnosing which kind of disruption you're facing—and choosing the right strategy.

I use git for version control.

Tips

Rename a branch...

To rename a branch, while on the current branch, run the following in the terminal (replacing newBranchName with the branch name you want the current branch to be called):

git branch -m newBranchName

Undo a commit and add more to it

Sometimes I find myself committing a small chunk of code that isn't quite right. I'll either refactor it or fix it, but I don't want to create a new "fix" commit.

When the commit was the most recent commit I made and I haven't pushed yet, I'll do a soft reset:

git reset --soft HEAD^

A soft reset removes the most recent commit and the files that were in that commit are staged. You can then add your fix and recommit with the same message.

Relevant Notes

  • Why Git May Be Ignoring You When You Downcase Filenames
  • Deploy Code with Git Push and a Post Receive Hook
AboutAI Workflow SpecContentStacksNewsletterPromptsRSS