Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

goodgit

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

goodgit

Git; for humans

  • 0.1.32
  • PyPI
  • Socket score

Maintainers
1

GoodGit: Git, but with a Human Touch 🎉

It only takes 4 minutes, not 4 years to master git! 😎

https://github.com/brainspoof/goodgit/assets/78320447/e8115809-c000-4f19-a941-e606a0cca711

GoodGit is the brainchild of community frustrations – a chorus of developers who wanted Git to be friendlier. We listened. We coded. Now, we present to you GoodGit: Git, as it should be - intuitive, quick, and with a human touch.

Features 🌟

  • Simplified Commands: Because 'intuitive' is not just a buzzword.

  • AI-Powered Commit Messages: Say goodbye to commit message writer's block.

  • SSH Setup in a Snap: We value your time. Setting up SSH keys is now a breeze.

  • Multi-Account Flow: Effortlessly juggle between work and personal Git accounts.

  • Effortless Search: Zero in on that elusive commit or branch with ease.

  • Branching Simplified: Focus on your work, not on stashing and managing branches.

  • Direct Publish: Seamlessly push your projects to GitHub. No more context switching.

Upcoming Features 🚀

  • AI Merge Conflict Resolution: Let AI handle the tough parts of merging.

  • GUI: For when you want to point-and-click instead of type-and-peck.

Prerequisites 🛠

  • Python

  • Pip

  • Internet Connection (It's the digital era, after all!)

  • A Pair of Hands (Preferably attached to a human who can type.)

Installation 💻

Jump into GoodGit goodness with:

pip install goodgit

Usage 🛠️

Simplified Git Commands Forget the convoluted commands. With GoodGit, you get the power without the complexity.

Add Files

add files like you're used to

gg add <files-to-add>

Commit

You write code; AI writes the commit message for you!

gg commit

Uncommit

Uncommit the oops commits

gg uncommit

Time Travel

Time-Travel through your history, make it your present if you like it

gg timetravel

or

gg tt

Bring the time-travelled commit to the present.

gg tt apply

What you want is just a search away

gg search

branch

No stashing; no worries! Just start branching

gg branch

or

gg b

setup

No more irritating SSH, set it it in T-10 seconds.
Have multiple accounts? Set them up too!

gg search

publish

Just started a project? Don't leave your terminal to add it to github!

gg publish

web

open your repo in the browser from the terminal

gg web

Contributing 🤝

Join the crew! Your expertise is the secret sauce to make GoodGit even better.

Got an idea? Open an issue.
Got code? Pull, request it.
Found a bug? We're on it, just let us know.

Become a part of the GoodGit story at https://goodgit.io/ - where we're turning 'dang it, Git!' into 'Yay, Good Git!'

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc