# Git Best Practices

Tips, Tricks and Expert Advice

## Git Cherry Pick

#### [Clean Up Your Repo History after Cherry Picking](/content/learn/git/best-practices/clean-up-history-after-cherry-picking/index.html)

After you utilize the cherry pick command in Git to move a commit’s changes from one branch to another, make sure to go back and clean up your repo history…  [Learn More](/content/learn/git/best-practices/clean-up-history-after-cherry-picking/index.html)

* * *

## Git Commit

#### [Writing a Good Git Commit Message](/content/learn/git/best-practices/git-commit-message/index.html)

Taking the time to write a good commit message with helpful context will save you and your team time and efforts down the road…  [Learn More](/content/learn/git/best-practices/git-commit-message/index.html)

* * *

## Git Branch

#### [What is the best Git branch strategy?](/content/learn/git/best-practices/git-branch-strategy/index.html)

Three popular Git branching strategies are Git flow, GitHub flow, and GitLab flow. See the best strategy for your Git workflow… [Learn More](/content/learn/git/best-practices/git-branch-strategy/index.html)

### Additional Resources

### [Learn Git](/content/learn/git/index.html)

### [Learn Git Definitions](/content/learn/git/definitions/index.html)

### [Commands](/content/learn/git/commands/index.html)

### [Git Problems](/content/learn/git/problems/index.html)

### [Git Tutorials](/content/learn/git/tutorials/index.html)

### **Make Git Easier, Safer & More Powerful**

with GitKraken

Download GitKraken Desktop Free

Available on: [Windows, Mac or Linux](/content/download/index.html)

[Start Free GitKraken Pro Trial](https://gitkraken.dev/trial?source=marketing_page)
