AndrewYinLi / QuitHub

Local version control for when you're too lazy to use GitHub πŸ€·β€β™€οΈπŸ€·β€β™‚οΈ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quithub

Lightweight and simple local version control for when you're too lazy to use GitHub πŸ€·β€β™€οΈπŸ€·β€β™‚οΈ

Let's be real, how many commands do you know besides:

1. add .

2. commit -m "vague, unhelpful description here to piss off your team"

3. push

mAyBe YoU eVeN uSe GiThUb DeSkToP??? 🀯

Okay, maybe it was just me who never learned how to properly use git from the command line 😭😝

P.S. I was pretty close to naming this project πŸ’©Hub.


Installation

To start using quithub, install Go and run go get:

$ go get github.com/AndrewYinLi/QuitHub


Usage

Begin by navigating to within the directory to backup:

cd <directory path>

Back up current working directory under a new name:

quithub commit <name of commit>

Revert current working directory to a past commit:

quithub revert <name of commit>

Delete a commit from history:

quithub delete <name of commit>

Print commit history:

quithub history

About

Local version control for when you're too lazy to use GitHub πŸ€·β€β™€οΈπŸ€·β€β™‚οΈ

License:GNU General Public License v3.0


Languages

Language:Go 100.0%