what do people actually in actual work use?
git bash, the github desktop app or what?
What do people actually in actual work use?
Other urls found in this thread:
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