What do people actually in actual work use?

what do people actually in actual work use?
git bash, the github desktop app or what?

Other urls found in this thread:

magit.vc/
twitter.com/SFWRedditVideos

bitbucket and sourcetree

>t. web developer

Git Extensions are the best non-botnet option on Windows.

git bash of course

>git bash, the github desktop app or what?
Both.

git cli and gitgud.io

TFS.

FTP server

scp

GitHub

a decent terminal emulator, vim, and git commands

>desktop app

If you can't use git on the CLI you need to learn it.

cli

usb stick that is passed around

On windows, git bash is pretty fantastic. But every developer I've met either uses Linux, or if they're one of those hipster faggots who want to use a "modern" OS because Linux is too hard, they use a Mac. Both of these are mostly POSIX-compliant and you can just use git in your shell of choice (bash, zsh, etc, even fish if you're a gayboy).

code.py
code_alpha.py
code_beta.py
code-beta.py
code-beta-alpha.py
code-beta-final.py
code_final.py
code-final_final.py
code_final2.py
code_final_3.py
codefinal_reallyfinal.py
final_code_final.py
code_extremelyfinal.py

>makefile has like 10 different ways to compile the project, each one using a different source file named approximately according to that scheme
>they all generate an executable with the same name, so you have to recompile whenever you forget which version you're testing right now

I run a VM on Windows so I can get a real Linux environment and run git and vim normally

> git bash
> github desktop app
Winc*ck detected

Just use whatever you want. Nowhere decent will force you to use one and only one client.

Depends on what you like more, in my case i find gitlab to be very nice too.

gitkraken student edition

it just werks

I use git bash in my personal work. My job uses tfsvc for our project and I'm trying to get them to use git for our move to backing up our database onto a version control

Have you thought of switching to the new native Linux environment in Windows?

Tried it, too fucking slow to do file operations

Git in terminal with on premise github.
If I have to do annoying merge with diffs I use IntelliJ.

plain git
git cola
fugitive

PowerShell and Subversion

git from terminal

Git cli with on-prem GHE install. Use vim to resolve diffs usually.

This... Or... I just use git commands on the command line

My employer has a corporate github subscription.

Git via terminal but the desktop app open if I want a better visual overview. Also did you know I use Vim

when working with Git. Used git in the terminal (on Windows used git-bash).

command line via bash emulator on windows (cmder)

gitk

meld for git mergetool

Only real businesses use TFS...

But not even MS uses TFS for source control anymore

Git, nvim, termite, Arch

git cli, but using an ide gui for large merges and the more complicated things

also corporate github

msys2

Most people just use the Git integration in their IDE for the basic tasks like pulling, pushing, and committing.
More complicated tasks are done through the command line.

Visual Studio's Git tool fucking sucks, so pull, push, and commit are about all it can do. It does have a neat merge conflict resolution tool, though.

More importantly what to actual programmers do all day every week?

How is it that so many companies need so much software written daily??

Won't we reach a point when everything is working and no software needs to be written?

>More importantly what to actual programmers do all day every week?
>How is it that so many companies need so much software written daily??

~90% of the code you write isn't writing new software - it's maintaining existing software, adding new business logic, new features requested by customers, fixing bugs.

Linux

>More importantly what to actual civil engineers do all day every week?

>How is it that so many companies need so much infrastructure built daily??

>Won't we reach a point when everything is working and no work needs to be done?

people in actual work don't use winshit and have native bash and use native git

Perforce

Spoken like a true unemployed person

Private SVN repository hosted at work.

That's the reason I'm asking. Years from graduating

What is business logic? Making more efficient code or HR nonsense? So learning to decipher someone's code is crucial I'm assuming

git on a terminal

>Github
You're an utter nu-male faggot if you believe this
This guy knows

>years from graduating
graduating high school?

IntelliJ.

svn

same here

Google here.

Perforce is common for companies that need to work at scale. Our codebase is version controlled using a custom perforce-like (piper), while Android and Chromium codebases are version controlled using git (formerly svn).

Just git, from the command line. What is your problem?

>Google here.
kill yourself

>actual work
>Windows

Nice user, I too see you're a man of culture.

g4 revert this post

git on the command line

tfs in my current main project
git on my other 3 projects where i mainly fix bugs

sourcetree bc company wont buy us devs smartgit.

Git bash and gitkraken

There's also a bunch of limitations. Try using docker on it (spoilers: it won't work).

For large projects I like Gitkraken otherwise bash

>cli
tryhard edgelords who have to google them most simple commands
>GitHub Desktop
Sup Forumsirgins who enrolled in CS only to drop out after the first year
>Sourcetree
devs with a job
>cli
devs who know their shit

>try out sourcetree
>can't install without an account

>this guy is still trying to shill this crap

It didn't prompt me for an account when I installed it a few months back

Visual Studio 2017 git GUI.

TortoiseGit

>using gui for git
jesus christ.

git + tig masterrace here

git from zsh

merge conflicts in VSCode (my editor)

I just use git from cli desu

magit.vc/