4 ms·
Poll: how do you use Git?
What 'interface' do you use to perform most common Git tasks, such as clone, commit, push, ...
- monksy 11y agoGitFlow through Intelij. Most if not: Source Tree
- aaronbrethorst 11y agoCommand line+SourceTree, depending on what task I'm trying to accomplish. Staging, diffs, and commit messages are much more easily done in SourceTree, and most other operations from the command line.
- borcunozkablan 11y agocommand line
- overlord_tm 11y agoCommand line, the only way to know what you are doing
- floSchr 11y agoCommandline with the occasional usage of [tig](https://github.com/jonas/tig https://github.com/jonas/tig) Once every few weeks I'll use [Tower](http://www.git-tower.com/ http://www.git-tower.com/) for quickly looking up old commits
- dmag 11y ago+1 for tig, which is an awesome tool. I tend towards it mostly for walking through commit history, but it also works very nicely for staging files selectively (and is very good for selecting individual hunks in a larger changeset).
- digital-rubber 11y agocommandline (as all the guis I've tried had issues, be it with network shares etc)
- codepeach 11y agomostly sourcetree, occasionally command line :)
- contingencies 11y agoCommand line unless cherry picking or some other godawfully complex rare mental backflip is required, in which case SourceTree (for which I was a paid customer before it was bought by Atlassian, and responsible for the feature request leading to some of the generic hook functionality which I feel makes it very powerful for certain complex use cases)
- amarif1 11y agoGerrit with Eclipse IDE
- palmer_eldritch 11y agoFugitive + command line.
- ziodave 11y agoI generally use the command line, with mostly two exceptions: diffs and log histories in the IDE.
- gadiyar 11y agoCommand line most of the time, with occasional use of the Git Extensions GUI client for diffs, and for committing specific hunks at a time (https://github.com/gitextensions/gitextensions https://github.com/gitextensions/gitextensions)
- philtar 11y agoI use hg-git. Because "hg addremove *; hg commit; hg push;" is so much simpler than the one letter alternatives in git.