What Git client do you use?
Git clients
git
This one never gets old.
none
command line is all you need
git clients are 100% bloat
git in the terminal
I only use svn at work, but I don't need a graphical client.
I'm so sorry. I heard that Helium is totally painless way to kill yourself. You don't need to suffer anymore my friend.
git is bloat
"Bloat" does not even approach describing the level of enormousness that git has accrued. We're talking GNU levels.
Linux is bloat
tig is nice
git/tig/magit
gitk is the only GUI client that doesn't suck
Just the command line utility that comes in the Gentoo package. I'm completely ignorant if there are different implementations of Git. Sometimes, I use the UI in the web application if I'm already looking at it.
Why would I want to use a GUI for Git? That's like spilling all the features of Git on the table and then trying to make sense out of it. It's a total mess. With the CLI I can just have what I need at the moment and completely ignore the rest. Not to mention that the CLI interfaces with other Unix programs, so instead of writing commit messages or reading diffs in a shitty editor I can just use Vim or Emacs or whatever.
Learning the CLI take a little more work upfront, but it really pays off in the long run. I also have the Fugitive plugin for Vim installed, but that's not a real client, it's more like a wrapper that interfaces between Git and Vim so I don't have to leave my editor.
github.com
There is also Magit for Emacs (it has a Vim port as well), but that's too close to a client for my taste.
gitk's useful for complex merges, otherwise I just use git.
git gud
Try vim-gitgutter, it shows the differences from current HEAD in your editor.
Try vim-gitgutter, it shows the differences from current HEAD in your editor.
KRIPPLEKIKE PLS
Don't call it a grave, it's the future you chose
git clone,
git push,
git pull,
git the fuck out
git
>>>/g/4525
I use KDevelop or command-line Git.
git
Sometimes I diff using an IDE though.
Everything above kernel level is essentially bloat.
Learn to Enterprise, you fucking intern.
Only above?
daily reminder that every jewtel CPU made in the past decade has a hardware RSA crypto engine solely for the microcode DRM
Have a look at how many files are in the driver's directory of the mainline linux kernel source.
also this,
It's bloat all the way down.
Git. But I do get advantage of IntelliJ IDEA adding files automatically and occasionally use a vim-fugitive command or two.
This is the greatest post, and I'm not sure why.
>
Bad example, this is a case where user-friendly clients aren't bloat.
Official client with custom shortcuts ala. svn (eg. g ci > git commit), and Github for browsing and branch visualization
...
Well your dad did.
My team uses the GitFlow workflow. For that I like to use SmartGit.
In my own projects, when I usually only have one or two branches, I just use git on the command line
TortoiseSVN
fite me faggot
/thread
i'm posting this using pure electrons
for a while I used gitkraken
#!/bin/bash#made for linux mint 17.2#Opens a new terminal and runs the sript#changes directory to ~/Downloads so that it does not download to dropbox folder#grants permission for install at runtime so you do not have to wait for the download to finish#downloads the git kraken install file#installs git Kraken#moves the .deb file to the trash to reduce clutter and allow you to keep the file#notifies the user that the script is done#makes the script wait for a keypress before closing[ $# = 0 ] && exec gnome-terminal -e "bash -- '${0//\'/\'\\\\\'\'}' --no-term"cd ~/Downloads || exitpwdsudo -vwget release.gitkraken.com
but I realized I hate using git and have no real use for it at this time because I do a lot of little stuff I don't care to upload so instead I made an owncloud server so I can just sync my laptop with the rest of my computers when I get home
#!/bin/bash#made with Ubuntu 16.04 LTS#run as root first#sets a static IP for the server, make sure to change the IPs to match your needs and that the device name is correct, "enp0s3" is for VMs and "eth0" is for real machines, run nano /etc/network/interfaces to check if you don't knowsed -i '$d' /etc/network/interfacescat /etc/network/interfacesiface enp0s3 inet staticaddress 192.168.1.77netmask 255.255.255.0gateway 192.168.1.1EOF#downloads nessicary software for the serverapt-get -y update && apt-get -y upgrade && apt-get -yV install apache2 mysql-server php7.0 php7.0-curl php7.0-gd php7.0-intl php-imagick php7.0-json php7.0-mcrypt php7.0-mysql php7.0-xml php7.0-zip libapache2-mod-php7.0#Downloads and installs the softwarecd ~ && wget download.owncloud.org
the server script I really just copy over ssh
also I tried sparkle share but never got the linux client installed and did not like how the 1.1 package ran into errors with the 1.5 server and was hitting walls getting the 1.5 client set up so I just hammered through the walls for setting up owncloud and I like it much better anyway
Terminal is the only choice, all others are below shit tier.
Careful with that edge
>>>/gaschamber/