What is a good way to set up an exceptionally comfy git setup?

What is a good way to set up an exceptionally comfy git setup?

Attached: 1_QoR3rxWIbnf5wmF_IuAHqQ.png (1600x668, 64K)

suicide

Can you elaborate as to what you want your end goal to be?
>Comfy
isn't measurable in this case

really interested to hear what others are doing but...

i want to be able to easily commit, possibly browse graphically (Git has a graphical option, right?) and roll back to the last commit. i was just going to set up some aliases to do that

gogs?

you need a gui for
git commit -m "faggot"
git reset HEAD~
why?

This
Running my own gogs instance in an odroid

emerge git

Don't bother with git unless you're working projects with others

Git is the easiest vcs to use alone. Just git init and go
All the complex shit comes with merging and rebase which a single dev won't even need.

Those are all painfully easy to do. Did you even bother looking any of this up?

>using proper version control for fizzbuzz
No thanks, I'd rather live life on the edge by renaming my files as new-new_new-file_latest

i already indicated that i know how to do all of it, implied by the fact that i'm making aliases. it's just that i'm not aware of the full capabilities of git and how i could make it comfier

>man gittutorial
>SEE ALSO
>gittutorial-2(7), gitcvs-migration(7), gitcore-tutorial(7), gitglossary(7), git-help(1), gitworkflows(7), giteveryday(7), The Git User’s Manual[1]

You want to be comfier, use Mercurial. Even git experts well admit that its usability is kind of shit.

Attached: download.jpg (225x225, 6K)

You didn't look up the free online git book, I take it.
>comfy
There is that word again. It's a tool to manage file versions, not a tool to read by firelight on a cold winter evening

my comfy might be different from yours.
my comfy is just a raspberry pi living in my desk, just living there as a little server to handle updating my new passwords (pass), dotfiles, and miscellaneous stuffs.
no gui bullshit

tig

>possibly browse graphically
I have an alias that prints out the whole tree to the terminal. Put this in your alias:
timeline = log --decorate --oneline --graph
~$ git timeline
~$ git timeline --all

What the fuck is this thread?

Fucking basic git command line and quit yer whining.

What is an alias? If I want to add a command purge to git I put a file named git-purge in my path. What do you call an alias?

I wrote a script that lets me do various rebase actions with a single command

gitt reword abc1234 "reword this specific commit"
gitt fixup def5678 # add staged changes to this specific commit
gitt drop ghi9012 # drop this specific commit

If you want a GUI give gitkraken a go

>gui
>developer
pick one

gitlab
its fucking comfy when you set up everything all those runners, auto backups and continuous integration. everything running in a clustered virtual machines on two physical server
yeah you can say i like the devops meme

magit

>auto backups
What's that? Isn't it redundant with git?

Attached: (You).jpg (500x456, 59K)