Version control

Created at

||

Updated at

Tutorials and resources

If you are a git beginner start from these tutorials to get a grasp of what is git and how to use it efficiently.

If you are a seasoned git user check these resources for a - hopefully - more in depth look.

You can also Learn how to use Github.


Cheat sheets

Quick info about git can be found here and here.


Tools

Detect secrets

Lint commit messages

Versioning

Changelog

Git hooks

Git terminal GUIs

Various

  • act - Local GitHub Actions runner
  • av - Stack PRs
  • better-commits - CLI for better commit messages
  • cz - Define a standard way of committing.
  • delta - Syntax highlighting diff
  • diff-so-fancy - Syntax highlighting diff
  • diffnav - Syntax highlighting diff
  • difftastic - Syntax highlighting diff
  • git-cliff - Changelog generator
  • git-filter-repo - Rewrite git history
  • gitlogue - Cinematic git log replay
  • GQL - Perform queries on .git files
  • gut - Alternative git CLI
  • jj - git compatible VCS
  • lix - Embeddable VCS
  • reviewdog - Automated code review tool
  • serie - Rich commit graph
  • sem - Semantic version control tool
  • simple-git - Node.js git wrapper
  • wrkflw - Local GitHub Actions runner

Applications


Code review


Interesting sites

If you want to start contributing to open source software this should be a good place to start.


Interesting articles

⇜ Back to home