re: A Fool-Proof Way to Keep Your Fork Caught Up in Git VIEW POST

TOP OF THREAD FULL DISCUSSION
re: Thank you for the reply, Jacob. Yes, these were all on the master branch. Do you suggest I make separate branches for each of those changes? How do...

What I do, is create a branch for each new feature. I usually have quite a few commits in each PR, but they are all for the same feature on what most people refer to as a 'feature branch' (meaning a branch specifically for that feature).

So if I'm going to fix some documentation, I'd make a branch from master called documentation-fixes.

git checkout master
git checkout -b documentation-fixes
git commit -am "Some doc fixes!"

Then when I got to implement a feature, I'd make a new branch from master:

git checkout master
git checkout -b some-new-feature
git commit -am "Some feature!"

I understand now. Thanks for such detailed explanations! They really help a lot. And congratulations on the new job! :)

code of conduct - report abuse