Skip to content

Instantly share code, notes, and snippets.

View goonerify's full-sized avatar

Ifeanyi Leslie Enwerem goonerify

  • Montreal, Quebec
View GitHub Profile
@goonerify
goonerify / conventional-commits.md
Created January 5, 2023 19:07 — forked from Zekfad/conventional-commits.md
Conventional Commits Cheatsheet

Quick examples

  • feat: new feature
  • fix(scope): bug in scope
  • feat!: breaking change / feat(scope)!: rework API
  • chore(deps): update dependencies

Commit types

  • build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
  • ci: Changes to CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)
  • chore: Changes which doesn't change source code or tests e.g. changes to the build process, auxiliary tools, libraries
@goonerify
goonerify / git-unix-commands.txt
Created June 3, 2017 13:58
Useful GIT and Unix commands
TIPS
Always fetch before you work (First thing in the morning)
fetch before you push
fetch ofen
Try to keep branches in sync with master branch by merging often
GIT checkout says "Go to the repository, get the named thing that i gave you and make my working directory look like that"
GIT generates its sha from the entire commit operation. Each time the commit is changed i.e using git commit --amend, a new sha is generated
UNIX CL
grep (global regular expression search)