316 engineers on Hacker News describe using Git first-hand: 87 endorse it, 18 regret it, 21 are mixed.
“What tipped the scale in the end was our trust in the internal data model, which for git was the idea that it stores the snapshots”
endorse · production · pitkali · 2026-05-18 · source ↗ · wrong label?“But Git's UX is on a completely different planet, imho.”
endorse · production · buggymcbugfix · 2026-04-29 · source ↗ · wrong label?“for the first couple years I used git professionally ~2008-2011 we just pulled from each other's machines. Directly over SSH.”
endorse · production · 3 yr · donatj · 2026-02-21 · source ↗ · wrong label?“there were various commands like git log -p that would show nothing for a merge commit. This caused a lot of confusion at times. We switched to a rebase approach because linear history is easier”
mixed · production · gwking · 2026-01-13 · source ↗ · wrong label?“We switched exactly for the reason you mentioned: Git simply won the market.”
endorse · production · TacticalCoder · 2026-01-12 · source ↗ · wrong label?“I think we have better tools than git for automatic backups and I believe there's a lot of opportunity”
mixed · personal · nirvdrum · 2025-12-28 · source ↗ · wrong label?“we have "git blame" designed to do exactly that with almost no effort - just make good commit messages while the context is in your head.”
endorse · production · Izkata · 2025-12-27 · source ↗ · wrong label?“We have script that adds the hooks and sets the repo defaults we use... spend half a day setting up some git nonsense”
mixed · production · PunchyHamster · 2025-12-27 · source ↗ · wrong label?“tooling, documentation, and general ease of finding people to ask questions was 100x easier with Git, so we switched.”
endorse · production · marklar423 · 2025-08-05 · source ↗ · wrong label?“we migrated large teams of programmers who's only experience with version control before git was microsoft TFS and and everyone is easily and happily chugging along.”
endorse · production · beanjuiceII · 2025-07-22 · source ↗ · wrong label?“More than 10 years later, I still need to lookup a command once a month, but it beats the pants off anything before.”
endorse · production · 10 yr · throwaway2037 · 2025-06-13 · source ↗ · wrong label?“I almost cried of happiness when we moved to git from SVN on my first job”
endorse · production · DanielHB · 2025-06-12 · source ↗ · wrong label?“When I first used Git I thought YES! This is it. This is the one. The model was so compelling, the speed phenomenal.”
endorse · production · emmelaich · 2025-04-08 · source ↗ · wrong label?“Git, though conceptually worse, felt like a breath of fresh air once we migrated.”
mixed · production · vanviegen · 2025-02-16 · source ↗ · wrong label?“The main advantage to "just git and posix sh" is that I can often use 80% of my dotfiles without root on arbitrary systems over ssh”
endorse · personal · 16 yr · jitl · 2024-12-22 · source ↗ · wrong label?“in a large company with a large git repo; you need something to sequence commits, because otherwise everyone gets stuck on the git pull; git push loop”
regret · production · toast0 · 2024-11-07 · source ↗ · wrong label?“We switched to Git as a whole in early 2009 since it was already a better experience than SVN at the time.”
endorse · production · 15 yr · ajford · 2024-09-10 · source ↗ · wrong label?“Again, I'd love to, but I have to use it because Git is all source repositories, today support.”
regret · production · Ygg2 · 2024-04-17 · source ↗ · wrong label?“I've used other tools since but git is damn good compared to those older tools.”
endorse · production · smackeyacky · 2024-04-06 · source ↗ · wrong label?“we moved to git after corporate got serious about SC... I would have stuck with git if git did that.”
mixed · production · jmclnx · 2024-04-06 · source ↗ · wrong label?“Much prefer a simple "git push" over that client-side PHP contraption :-)”
endorse · production · lima · 2024-02-26 · source ↗ · wrong label?“After learning git about 5 years ago stuff like ^ is all second nature to me, for nearly 10 years since switching from SVN.”
endorse · personal · 9 yr · withinboredom · 2024-01-22 · source ↗ · wrong label?“Markdown-in-git used to be used for tech specs at my company. Markdown in git... is the best way to do an RFC.”
endorse · production · MathMonkeyMan · 2024-01-08 · source ↗ · wrong label?“just using git, generally saved us a bunch of work.”
endorse · production · vasco · 2024-01-01 · source ↗ · wrong label?“Rebasing allows one to use the full power of git during development, committing frequently”
endorse · production · dasil003 · 2023-12-29 · source ↗ · wrong label?“I've managed local servers with Git and Perforce on them, and it's a pain.”
regret · production · ChrisMarshallNY · 2023-10-23 · source ↗ · wrong label?“We switched to git. Git is just fast. Even cloning huge repos is barely enough time for grabbing a coffee”
endorse · production · pama · 2023-09-23 · source ↗ · wrong label?“Git bisect to the rescue, what do you know, it breaks on the commit adding another improvement to the logging system.”
endorse · production · pandaman · 2023-03-11 · source ↗ · wrong label?“git is way better at being a DVCS than Mercurial”
endorse · production · devman0 · 2023-01-23 · source ↗ · wrong label?“Once we got to git our lives were so much better.”
endorse · production · ridiculous_fish · 2022-09-01 · source ↗ · wrong label?“it took me much longer to get used to Git than with Mercurial ... I now have a slight preference for git”
mixed · production · GuB-42 · 2022-06-25 · source ↗ · wrong label?“24hours after we switched (we never use 3rd party git hosting as our canonical repo), I was already convinced it was not the right choice, but an excellent choice.”
endorse · production · PaulDavisThe1st · 2022-06-18 · source ↗ · wrong label?“the relevant info from our PRs gets copied to git, and I hope in 40 years if someone has a question they can still see that history”
endorse · production · epmatsw · 2022-04-27 · source ↗ · wrong label?“It's just as searchable, and stays closer to the code. RFCs et al. are submitted as PRs.”
endorse · production · shakezula · 2022-04-26 · source ↗ · wrong label?“any programming work I do has to be undone (thank you, git!) and redone after I'm rested.”
endorse · personal · WalterBright · 2021-12-17 · source ↗ · wrong label?“I like --no-ff merge commits as a strong log encoded directly in the git DAG of every integration”
endorse · production · WorldMaker · 2021-09-08 · source ↗ · wrong label?“The git model was wrong for us, we never used pull requests at all, because there was no one person who understood everything well enough to approve them.”
regret · production · rapjr9 · 2021-06-14 · source ↗ · wrong label?“I'm pushing for our actuarial team to transition to more R + Git. After 3 years of preaching, most of the actuaries now use RStudio + git”
endorse · production · 3 yr · meztez · 2020-12-31 · source ↗ · wrong label?“I definitely appreciate branching data being meta data outside of the branch.”
endorse · production · bb88 · 2020-12-26 · source ↗ · wrong label?“I've been using git submodules for years but there are some real problems with them: Changing from a subdirectory to a submodule breaks lots of things like git reset and git bisect.”
mixed · production · rwmj · 2020-12-25 · source ↗ · wrong label?“git, which, of course, has poor support for those things”
mixed · production · dilap · 2020-12-21 · source ↗ · wrong label?“This isn't to say git has a good user interface. I don't think it does.”
mixed · personal · 10 yr · kelnos · 2020-12-17 · source ↗ · wrong label?“The git CLI works fine for that, so I understand the authors priority here.”
endorse · personal · knubie · 2020-12-16 · source ↗ · wrong label?“I've been using it for I think well over a year now. Started with using it just to add/remove files from staging. Used git for everything else.”
endorse · personal · 1 yr · rplnt · 2020-12-16 · source ↗ · wrong label?“Git submodules is just terrible, and you can't have a different git repo for each role subfolder.”
regret · production · pqdbr · 2020-11-17 · source ↗ · wrong label?“we've made the switch back to git for other reasons and we've back at wrangling with the tool again.”
regret · production · hvidgaard · 2020-11-17 · source ↗ · wrong label?“Git ends in my production multiple times... I'm freed from backward compatibility issue & update subsystem... by a single decision.”
endorse · production · feisuzhu · 2020-11-17 · source ↗ · wrong label?“git gave version history rollback, audit log, branch/env, CI driven deployment all sounded great.”
endorse · production · 3 yr · manquer · 2020-06-26 · source ↗ · wrong label?“We've found git blame very useful in these cases.”
endorse · production · mbaird · 2020-06-19 · source ↗ · wrong label?“the single fact branches are free in git changes the way teams interact and is worth every learning curve or design flaw in git.”
endorse · production · xwolfi · 2020-05-25 · source ↗ · wrong label?“Then we migrated to Git, which doesn't have a good equivalent to svn's externals, and things kind of went to heck for a while.”
regret · production · mumblemumble · 2020-04-27 · source ↗ · wrong label?“I've used it professionally, and while it works, it's very difficult to use compared to svn or p4.”
regret · production · thewebcount · 2020-03-08 · source ↗ · wrong label?“it would stop working because when you click through the GUI, it would perform some git operations that were supposed to run fast.”
regret · production · rustybolt · 2020-01-07 · source ↗ · wrong label?“I rely on this workflow so much now that I can't even imagine going back.”
endorse · production · 2 yr · psalz · 2019-12-30 · source ↗ · wrong label?“In my last team we switched from Hg to Git and absolutely everyone but the CTO felt more comfortable with it.”
endorse · production · ldng · 2019-08-20 · source ↗ · wrong label?“Additional features I like are tracking changes with git, bash completion and copying passwords to clipboard”
endorse · personal · pavanred · 2018-12-04 · source ↗ · wrong label?“Our conclusion was clear, Git was not working.”
regret · production · hvidgaard · 2018-09-20 · source ↗ · wrong label?“we switched to git after a few weeks since the repository was constantly broken, and the two of us that knew git and SVN”
endorse · personal · bipson · 2018-09-20 · source ↗ · wrong label?“In my experience git is excellent at being offline.”
endorse · production · sidstling · 2018-09-05 · source ↗ · wrong label?“We use git for all our code and svn for our electrical design files. These work reasonably well for engineers”
endorse · production · matt_the_bass · 2018-06-21 · source ↗ · wrong label?“Git management is pretty dope, setting it up so that it mirrors somewhere else is pretty easy.”
endorse · production · maktouch · 2018-06-06 · source ↗ · wrong label?“Git is great but its not supper at having nested Git repos...”
mixed · production · acomjean · 2018-06-04 · source ↗ · wrong label?“I really like the distributed nature of git, which lets me stay productive even when other repos and branches elsewhere are having issues.”
endorse · production · falsedan · 2017-12-19 · source ↗ · wrong label?“I've been using git for 4 years both at work (with a team of 40+ people) and at home”
endorse · production · 4 yr · rootlocus · 2017-12-18 · source ↗ · wrong label?“Better to just absorb the ongoing pain of git's terrible interface for day-to-day tasks so that I'm not completely hosed”
regret · production · marssaxman · 2017-12-18 · source ↗ · wrong label?“Git isn't just about control, it is also about providing additional provenance information and context needed in order to understand what code does”
endorse · production · hyperion2010 · 2017-12-12 · source ↗ · wrong label?“Git's merging. Oh my God. In half the cases I just have to check stuff over, if that.”
endorse · production · candiodari · 2017-12-10 · source ↗ · wrong label?“We use that a lot and I really like it. Git has the concept of remote removing commits and garbage collection.”
endorse · production · hvidgaard · 2017-12-06 · source ↗ · wrong label?“Git lasted almost a week. The last straw was when a junior developer accidentally deleted the main line repo.”
regret · production · stephengillie · 2017-07-06 · source ↗ · wrong label?“Also, don't forget the index! I adore the index in git.”
endorse · personal · cryptonector · 2017-05-24 · source ↗ · wrong label?“The problem of being distracted when coding was greatly reduced for me when we moved to Git from more ancient version control tools.”
endorse · personal · kozak · 2017-03-06 · source ↗ · wrong label?“Git was a major step down, UX-wise, when we switched from Darcs back in 2008, and it's still less user-friendly today.”
regret · production · atombender · 2017-02-14 · source ↗ · wrong label?“Git offers value that was transformative compared to the former. Namely, 1. Git allows you to easily switch between multiple work items while keeping track of the work done in each item.”
endorse · production · Locke1689 · 2017-01-14 · source ↗ · wrong label?“I've been using git for 7 years now. Never used anything else for version control”
endorse · personal · 7 yr · relics443 · 2016-12-27 · source ↗ · wrong label?“Trying to go from SVN to git left me confused and frustrated... switching to git was relatively painless.”
mixed · personal · bblough · 2016-12-27 · source ↗ · wrong label?“I personally find git more intuitive and frankly more powerful. Granted, I learned git first and had been using it for 6 years”
endorse · personal · 6 yr · daigoba66 · 2016-12-27 · source ↗ · wrong label?“Git couldn't really handle all the binary assets, and the artists couldn't really handle git, so it made sense.”
mixed · production · dahart · 2016-10-02 · source ↗ · wrong label?“We run into git issues more often than we should... In my view, git has too much state... the design of the interface is atrocious”
regret · production · Certhas · 2016-10-02 · source ↗ · wrong label?“the depth of functionality with Git can sometimes be an order of magnitude greater than that of Mercial”
endorse · production · williamstein · 2016-09-19 · source ↗ · wrong label?“I've settled on a bare bones solution that seems to work well: just using git submodules in the vendor directory within the project repo.”
endorse · production · courtf · 2016-06-07 · source ↗ · wrong label?“As a Git user, it seems Very Hard to accidentally force push: you need to add a command line parameter”
endorse · production · gknoy · 2015-09-03 · source ↗ · wrong label?“Git is incredibly powerful, which is why I use it. But the PC LOAD LETTER comment resonates strongly with me.”
mixed · production · stickfigure · 2015-06-19 · source ↗ · wrong label?“I've been using git now for 5 years and I have not encountered a single instance where using either of these tools has presented any sort of problem.”
endorse · production · 5 yr · nsfyn55 · 2015-06-19 · source ↗ · wrong label?“After we switched to git at work every single one of us, without exception, did this kind of mistake at least once the first month.”
regret · production · Too · 2015-04-26 · source ↗ · wrong label?“We switched to git because it made more sense and worked better, because every operation was faster in git”
endorse · production · latj · 2015-03-03 · source ↗ · wrong label?“I love Git's model of commits being objects in their own right, allowing you to cherry-pick them across branches”
endorse · production · 5 yr · coldpie · 2014-11-25 · source ↗ · wrong label?“now that everyone on my team is comfortable with it we've switched to it almost exclusively.”
endorse · production · click170 · 2014-11-13 · source ↗ · wrong label?“We're using atomic commits since 2009 when we moved to git. However: we very often merge features with --no-ff”
endorse · production · 5 yr · pilif · 2014-09-25 · source ↗ · wrong label?“We switched from a Subversion-like proprietary VCS to git about six months ago. ... We would never go back - git centred on Github is a vast improvement”
endorse · production · davidgerard · 2014-05-29 · source ↗ · wrong label?“there are still issues I run into where I'm stumped. I look things up all the time.”
mixed · production · wambotron · 2014-03-23 · source ↗ · wrong label?“Despite the available complexity, you can choose to ignore most of it without issue.”
endorse · production · MBCook · 2014-02-04 · source ↗ · wrong label?“I absolutely love it. You can skip it if you want (git commit -a) but I think it's awesome and super-useful.”
endorse · production · stephen_g · 2014-02-04 · source ↗ · wrong label?“I get the nice tooling of git for my daily coding and then I can package all the changes up into a single perforce change later.”
endorse · production · zaphar · 2014-01-08 · source ↗ · wrong label?“it's been worthwhile.. having local branching, and being able to work locally is great.”
endorse · production · tracker1 · 2013-11-17 · source ↗ · wrong label?“Git is interesting and definitely very powerful... there is sooooo much to type all the timeeeeee. It makes it so inconvenient.”
mixed · production · passfree · 2013-11-16 · source ↗ · wrong label?“Branches are pretty much the only reason to use git--and a damned fine reason they are.”
endorse · production · angersock · 2013-11-15 · source ↗ · wrong label?“I have been using git for source control with no issues”
endorse · personal · nacs · 2013-11-12 · source ↗ · wrong label?“we've never had any trouble setting up shared repositories in those cases.”
endorse · production · Silhouette · 2013-11-05 · source ↗ · wrong label?“because git is easy, git is distributed, and github is fancy. My designer team use git”
endorse · production · camus · 2012-11-30 · source ↗ · wrong label?“moving to Git was a no-brainer after we'd been bitten by Mercurial's poor handling of large binary files”
endorse · production · 2 yr · ewood · 2012-11-30 · source ↗ · wrong label?“persist the settings in my Git repo so I can track how the font has changed over time is wonderful”
endorse · production · cheald · 2012-11-12 · source ↗ · wrong label?“the times I had to lookup 20 different ways that 'git reset' worked... have been enough to drive me to a GUI tool.”
regret · personal · w0utert · 2012-11-06 · source ↗ · wrong label?“Especially since the UI is so cryptic. ... I'll be using git moving forward.”
mixed · production · 0.2 yr · SoftwareMaven · 2012-11-05 · source ↗ · wrong label?“in the meantime git got much, much better and I'm not looking to switch back.”
endorse · production · jwr · 2012-05-09 · source ↗ · wrong label?“I've used git on a very large repository and ran into some of the same performance issues that they did (30+ seconds to run git status)”
mixed · production · kinofcain · 2012-02-04 · source ↗ · wrong label?“I've been using GitExtensions + the Git Source Control Provider for Visual Studio with zero issues and have thoroughly enjoyed the experience.”
endorse · personal · lusr · 2011-12-08 · source ↗ · wrong label?“I've been using git & git-svn for all my c# projects and for committing to Lucene.Net. The msys version of git has come a long ways.”
endorse · personal · michaelherndon · 2011-12-08 · source ↗ · wrong label?“I've been using msysgit at work for the past couple of years, and it works fine.”
endorse · production · 2 yr · RyanMcGreal · 2011-11-29 · source ↗ · wrong label?“it also makes `git log --oneline` useful.”
endorse · production · dustingetz · 2011-11-27 · source ↗ · wrong label?“I've been using citool for that forever, even though it's ugly on a Mac.”
mixed · personal · phil · 2011-11-23 · source ↗ · wrong label?“I have been using git for 4 years and never had to type git-update-cache --add or copying .git/FETCH_HEAD.”
endorse · personal · 4 yr · rdtsc · 2011-11-02 · source ↗ · wrong label?“Git is so much better that it isn't even funny.”
endorse · production · bad_user · 2011-10-29 · source ↗ · wrong label?“Git, on the other hand, with the help of "add -p" and "rebase -i" makes exactly this possible”
endorse · production · pilif · 2011-08-02 · source ↗ · wrong label?“we run a core git stack with few modifications. Repositories are stored as plain old git repositories”
endorse · production · rtomayko · 2011-04-26 · source ↗ · wrong label?“The git model is good enough that we use it in spite of the bad CLI, not because of it.”
mixed · production · prodigal_erik · 2010-12-27 · source ↗ · wrong label?“in my tests of using git-svn (for example) it simply choked. Like an exception thrown from the bowls of the client type of choke.”
regret · personal · Goosey · 2010-11-30 · source ↗ · wrong label?“I've been using git on windows exclusively for about a year now (I think)... from that point on I've been flying.”
endorse · production · 1 yr · aufreak3 · 2010-10-29 · source ↗ · wrong label?“I've been using it daily for over three years on cygwin. If you don't depend on case-sensitive paths and don't have symlinks... it's great.”
endorse · production · 3 yr · zorander · 2010-10-29 · source ↗ · wrong label?“I've found running git on windows painful, but then I found TortoiseGit just now. Personally I prefer Git, it's what we use here”
mixed · production · _b8r0 · 2010-10-27 · source ↗ · wrong label?“Recently, I discovered Git and have pretty much fallen for it.”
endorse · production · natep · 2010-10-24 · source ↗ · wrong label?“We use git to manage the codebase of two apps that have about 15 people working on each.”
endorse · production · adam-_- · 2010-10-09 · source ↗ · wrong label?“the workflow become much more streamlined and easy to follow.”
endorse · production · Vitaly · 2010-08-11 · source ↗ · wrong label?“It's seemed to have helped, but in exchange for much day-to-day frustration for a lot of devs.”
mixed · production · zrail · 2010-08-02 · source ↗ · wrong label?“we've switched to git which doesn't have any nice gui's (smart git is best so far...thinking of buying it)”
regret · production · diN0bot · 2010-01-25 · source ↗ · wrong label?“I've been using Fossil(and Git) since about the same time(late 2000s)”
neutral · personal · 17 yr · DASD · 2026-11-01 · source ↗ · wrong label?“Its way of working with git worktrees exclusively is something I was already doing”
neutral · personal · brabel · 2026-10-24 · source ↗ · wrong label?“the server only stores the public key (as a plaintext file in git)”
neutral · production · forgotmypw17 · 2026-10-16 · source ↗ · wrong label?“But then we moved to git and only stuff that had a designated owner got moved from cvs/svn to git”
neutral · production · Macha · 2026-09-29 · source ↗ · wrong label?“I bisected the game code with git, went back two months, and everything was broken.”
neutral · production · mika314 · 2026-08-28 · source ↗ · wrong label?“when we switched from SVN to git I had to show ROI”
neutral · production · bandrami · 2026-06-18 · source ↗ · wrong label?“At Fortinet we migrated our SVN repositories to git and ran into a ton of issues”
neutral · production · danudey · 2026-06-17 · source ↗ · wrong label?“moving a massive, complex SVN repository into multiple separate Git repositories”
neutral · production · danudey · 2026-06-17 · source ↗ · wrong label?“We've also done cvs -> svn -> git. All the commits have survived migration.”
neutral · production · Izkata · 2026-06-05 · source ↗ · wrong label?“At the time, I had about a week of experience with git! And here I was, operating what was expected to be a very popular open repo”
neutral · production · jedberg · 2026-05-17 · source ↗ · wrong label?“After 6 months I had confidence and the training of everyone was complete and we switched over.”
neutral · production · e40 · 2026-05-04 · source ↗ · wrong label?“Permissions handled at the git level.”
neutral · production · torm · 2026-04-04 · source ↗ · wrong label?“so we switched to deleting branches upon merge, discarding some git history along with that”
neutral · production · zelphirkalt · 2026-03-10 · source ↗ · wrong label?“code that I personally wrote from the design, the implementation the refactoring, etc from the first git init”
neutral · personal · raw_anon_1111 · 2026-02-11 · source ↗ · wrong label?“we give the parser byte blobs from git, also using git ls-files to 'stat' the files”
neutral · production · ghthor · 2026-01-25 · source ↗ · wrong label?“with all the smarts living in Git next to the code it was building”
neutral · production · kstrauser · 2026-01-14 · source ↗ · wrong label?“We have a custom CI job that trawls git and figures out which projects changed”
neutral · production · gnarlouse · 2025-12-30 · source ↗ · wrong label?“We're a game studio with less technical staff using git (art and design) so we use hooks to break some commands that folks usually mess up.”
neutral · production · tyleo · 2025-12-27 · source ↗ · wrong label?“I've been using their git diff/checkin tools built into RubyMine since I started with git. Going on about 12-13 years now.”
neutral · personal · 12 yr · ryanlitalien · 2025-12-23 · source ↗ · wrong label?“I've been using a git repo for dotfiles but having them automatically cleanup on disconnect is clever.”
neutral · personal · yoan9224 · 2025-12-21 · source ↗ · wrong label?“The docker container doesn't have git credentials, so claude code can see git history etc and do local git ops”
neutral · production · adzicg · 2025-12-19 · source ↗ · wrong label?“I came up with this workflow that I've been using for almost a year now and have been extremely productive”
neutral · personal · 1 yr · snapwich · 2025-12-18 · source ↗ · wrong label?“all Git submodules are checked out”
neutral · production · pxc · 2025-12-15 · source ↗ · wrong label?“Surprised something like it hasn't landed in upstream git.”
neutral · personal · yx827ha · 2025-12-14 · source ↗ · wrong label?“Open up a new Claude window and then use a git worktree with the Execute Plan command.”
neutral · personal · jdelsman · 2025-12-13 · source ↗ · wrong label?“it takes minutes up to even hours for some Git operation”
neutral · personal · albertzeyer · 2025-11-12 · source ↗ · wrong label?“The company I work at is using the same exact branching strategy I introduced when we moved to git”
neutral · production · 10 yr · 12345ieee · 2025-08-12 · source ↗ · wrong label?“we run agents or any LLMs with 'filesystem powers' in a VM, with a git repo and saved rollback states.”
neutral · production · serf · 2025-07-21 · source ↗ · wrong label?“We use Git for source control but have a CI/CD solution that is built in house.”
neutral · production · hnurl · 2025-07-18 · source ↗ · wrong label?“a function in `git bundle create` that checks for duplicate references... The patch was accepted, but we also backported fix”
neutral · production · hliyan · 2025-06-07 · source ↗ · wrong label?“Those we keep in Excel in Git, so that business users can edit / maintain them.”
neutral · production · irridiance · 2025-05-15 · source ↗ · wrong label?“When my then-employer first stated using git, I managed to convince them to set up Gerrit”
neutral · production · andrewaylett · 2025-05-02 · source ↗ · wrong label?“all have their own Git branch with whatever Helm, OpenTOFU, etc.”
neutral · production · devops99 · 2024-12-18 · source ↗ · wrong label?“The whole deployment process is done in a bash script which uses the git hash for versioning”
neutral · production · hauxir · 2024-12-13 · source ↗ · wrong label?“I have been using Git for 15 years and am one of the earliest GitHub users, and I have not regularly used Git for nearly anything, in any job”
neutral · production · 15 yr · aseipp · 2024-12-10 · source ↗ · wrong label?“I was always suspicious that git pull just works even if I rebased the branch remotely”
neutral · production · neongreen · 2024-12-10 · source ↗ · wrong label?“for certain repos I have to revert to git.”
neutral · personal · Flux159 · 2024-12-10 · source ↗ · wrong label?“a builder that can run git and mvn and npm to automatically sync up and build a collection of Java and Javascript projects”
neutral · personal · PaulHoule · 2024-12-02 · source ↗ · wrong label?“even when I periodically go back to using git (for older projects I don't have a jj clone out for)”
neutral · production · mitchellh · 2024-11-12 · source ↗ · wrong label?“When I first started at my current job some twelve years ago we would git pull from each other's machines directly.”
neutral · production · 12 yr · donatj · 2024-09-29 · source ↗ · wrong label?“Setting up git is the easy part. We all used it.”
neutral · production · samspot · 2024-08-07 · source ↗ · wrong label?“The last time I had to decide for a new team, mercurial and git were the obvious options. I went with git”
neutral · production · hoistbypetard · 2024-07-02 · source ↗ · wrong label?“I also once butchered the result of 40 hours of work through a loose git history rewrite.”
neutral · production · thunfischtoast · 2024-04-21 · source ↗ · wrong label?“git and Nix are almost the same data structure if you start poking around in .git”
neutral · personal · benreesman · 2024-03-16 · source ↗ · wrong label?“then we switched to Git because of the cloud thing”
neutral · production · muzani · 2024-02-27 · source ↗ · wrong label?“Then we moved to git from svn but kept everything else the same.”
neutral · production · Jenk · 2024-01-09 · source ↗ · wrong label?“I squash intermediate commits between change sets, and try to only reveal atomic change sets on any shared branch.”
neutral · production · fnordpiglet · 2023-12-29 · source ↗ · wrong label?“sometimes I have to git mergetool quite big patches with many conflicts”
neutral · personal · kmarc · 2023-12-29 · source ↗ · wrong label?“I've been using git for 10 years and still feel like an amateur.”
neutral · personal · 10 yr · dash2 · 2023-12-29 · source ↗ · wrong label?“I use the obsidian git and org plugin to sync, view, and edit my org documents.”
neutral · personal · Difwif · 2023-12-26 · source ↗ · wrong label?“We opted for git submodules because go modules hate CalVer”
neutral · production · candiddevmike · 2023-12-11 · source ↗ · wrong label?“So when we switched to Git, the CLI paradigm just seem unfamiliar to me.”
neutral · production · wolpoli · 2023-11-30 · source ↗ · wrong label?“after we switched to git there was no difference in productivity”
neutral · production · happymellon · 2023-07-23 · source ↗ · wrong label?“I still use git like a fancy subversion, just with multiple repositories”
neutral · production · ianmcgowan · 2023-01-20 · source ↗ · wrong label?“We switched a year or so ago to use git sparse checkout that was released in 2.25.”
neutral · production · 1 yr · jwcooper · 2023-01-20 · source ↗ · wrong label?“I use git commit --amend to build up a single commit as I go.”
neutral · personal · bheadmaster · 2022-11-30 · source ↗ · wrong label?“In the beginning, I set the goal to version the whole process in git.”
neutral · personal · 5 yr · Helmut10001 · 2022-11-28 · source ↗ · wrong label?“I also used git to manage changes.”
neutral · personal · virtualritz · 2022-10-28 · source ↗ · wrong label?“all the tooling and integrations are git based so we switched.”
neutral · production · tempest_ · 2022-07-05 · source ↗ · wrong label?“we switched to Git at time of Mercurial 2.1 (I said it was long time ago)”
neutral · production · Miiko · 2022-04-23 · source ↗ · wrong label?“pnpm also allows us to use features like git sparse-checkout because we can be confident there are no implicit dependencies”
neutral · production · keyworks · 2022-04-06 · source ↗ · wrong label?“When we switched to Git we decided that we liked code reviews and wanted to make them part of merging to develop.”
neutral · production · Cerium · 2022-03-22 · source ↗ · wrong label?“I remember the `git push` ended up taking a while.”
neutral · production · ublaze · 2022-01-29 · source ↗ · wrong label?“One "back up" solution I did was dump tables to text - commit the diff in git.”
neutral · production · gregors · 2021-12-29 · source ↗ · wrong label?“I've been using Tor to provide remote access to my private git repos while traveling and working remotely.”
neutral · personal · zxcvbn4038 · 2021-12-13 · source ↗ · wrong label?“I learned a lot of things about Git from this project.. so yeah, just be careful is all in certain architectural contexts.”
neutral · production · awill88 · 2021-12-08 · source ↗ · wrong label?“they can write code and commit to our Git repository as much as they want”
neutral · production · zaitanz · 2021-11-28 · source ↗ · wrong label?“then I add my one line of code to the git repo to point to the new spreadsheet”
neutral · production · faizshah · 2021-11-23 · source ↗ · wrong label?“The squash commits are some of the worst commits for finding out why a weird design decision was made”
neutral · production · faizshah · 2021-07-03 · source ↗ · wrong label?“try to reproduce and the `git bisect` to find the culprit. Not to blame but just to figure out what's wrong”
neutral · production · tharkun__ · 2021-06-16 · source ↗ · wrong label?“I wrote a simple script that scrubbed secrets from the commit history using git fast-export and git fast-import.”
neutral · production · anderskaseorg · 2021-03-24 · source ↗ · wrong label?“I've occasionally used git-revert, but it's usually when I'm half-expecting to revert it but want to see how it behaves in prod.”
neutral · production · cashewchoo · 2021-02-23 · source ↗ · wrong label?“We use git+markdown for my software team's documentation.”
neutral · production · joshuanapoli · 2020-12-25 · source ↗ · wrong label?“I've been using the stuff that comes with the git-scm.com distribution of git for windows.”
neutral · personal · kemayo · 2020-12-17 · source ↗ · wrong label?“I've always just used git from the command line”
neutral · personal · randylahey · 2020-12-16 · source ↗ · wrong label?“The fact that git is centralized or decentralized crosses our minds precisely zero times per week.”
neutral · production · bob1029 · 2020-12-05 · source ↗ · wrong label?“In Brazil, every package is its own git repo and it's very straightforward to just list the git history of a package”
neutral · production · nickm12 · 2020-10-10 · source ↗ · wrong label?“On my team, we will open a PR with a logical set of commits. As reviews are posted, we will address those comments by using fixup! or squash! commits”
neutral · production · u801e · 2020-07-06 · source ↗ · wrong label?“If it's shit I can "git checkout -- ." and walk away.”
neutral · production · quickthrower2 · 2020-06-29 · source ↗ · wrong label?“We migrated from SVN to Git at the beginning of 2018, and spent a lot of time getting the revision history migrated.”
neutral · production · 2 yr · hyperpape · 2020-03-08 · source ↗ · wrong label?“We switched from SVN to Git about a year and a half ago.”
neutral · production · 1.5 yr · remmargorp64 · 2020-03-08 · source ↗ · wrong label?“I then lead another whole project to migrate the whole company to Git and Ansible for deploys.”
neutral · production · jarofgreen · 2020-03-02 · source ↗ · wrong label?“I've been using git for going on ten years.”
neutral · personal · 10 yr · mikestew · 2019-12-24 · source ↗ · wrong label?“We use git hooks to tie issues and commits together.”
neutral · production · smt88 · 2019-12-21 · source ↗ · wrong label?“the git commit message are often the best place to warn future programmers of pitfalls”
neutral · production · brian_cunnie · 2019-12-19 · source ↗ · wrong label?“since I'd been using git to sync pass between my phone and computer (the recommended setup)”
neutral · personal · iudqnolq · 2019-12-17 · source ↗ · wrong label?“listens to every git push my team makes to launch a code recompile/redeploy”
neutral · production · AtomicOrbital · 2019-12-02 · source ↗ · wrong label?“From the git branches, commits to a feature branch build and deploy to a sandbox env.”
neutral · production · aketchum · 2019-08-24 · source ↗ · wrong label?“We have some additional infrastructure for staff: our LDAP directory, an IdP ... Git for code”
neutral · production · lol768 · 2019-04-15 · source ↗ · wrong label?“abbr -a gp 'git push' abbr -a k kubectl abbr -a n 'npm run' abbr -a y yarn abbr -a m make”
neutral · personal · ludwigvan · 2018-12-30 · source ↗ · wrong label?“it works like a normal git repository so you get all your synchronization”
neutral · personal · zmmmmm · 2018-12-21 · source ↗ · wrong label?“I've been using it for almost everything, and still don't really understand what it is actually doing.”
neutral · personal · devxpy · 2018-12-21 · source ↗ · wrong label?“records things like git revision info and deployer name in the annotations”
neutral · production · atombender · 2018-12-04 · source ↗ · wrong label?“his last 4 commits on master are at the following time”
neutral · production · xgbi · 2018-11-09 · source ↗ · wrong label?“This is why we built and manage our own git servers internally.”
neutral · production · nineteen999 · 2018-10-23 · source ↗ · wrong label?“I have a lovely git repository of code.”
neutral · personal · CJefferson · 2018-10-05 · source ↗ · wrong label?“there aren't many things we can't do with the tools available: Slack, Google Docs, email, git, etc.”
neutral · production · wildermuthn · 2018-10-05 · source ↗ · wrong label?“Then after about a year of mercurial we switched to git and our brains had adapted.”
neutral · production · prepend · 2018-04-11 · source ↗ · wrong label?“at my current workplace, we use the following workflow: Master, main, and feature branches.”
neutral · production · wcarron · 2017-12-27 · source ↗ · wrong label?“I've been using the same note take system for the last two years.”
neutral · personal · 2 yr · postit · 2017-12-27 · source ↗ · wrong label?“makes Mercurial easy to use for this (somewhat) hardened Git user”
neutral · personal · welly · 2017-12-19 · source ↗ · wrong label?“when I type `git revert <TAB>` I get something like 0a129475 (Replace opts.stdout with opts.to_stdout)”
neutral · personal · faho · 2017-12-13 · source ↗ · wrong label?“even rebases become safe and friendly. Its definitely a git client on a league of its own.”
neutral · personal · jeremiep · 2017-11-22 · source ↗ · wrong label?“we gave up and only migrated the current checkin to git, but most projects pull out the full history and all branches with no trouble.”
neutral · production · Merad · 2017-11-18 · source ↗ · wrong label?“git push takes a few seconds, but bearable.”
neutral · production · profalseidol · 2017-10-28 · source ↗ · wrong label?“Currently we do pay for our Git hosting because of our requirements”
neutral · production · laumars · 2017-08-15 · source ↗ · wrong label?“A coworker suggested we use the same desktop version of git and we switched, no questions asked.”
neutral · production · thinkaboutit113 · 2017-05-03 · source ↗ · wrong label?“A coworker(10 years my senior) suggested we use the same desktop version of git and we switched, no questions asked.”
neutral · production · thinkaboutit113 · 2017-05-03 · source ↗ · wrong label?“our using of GPG + Keybase + Git + Hub for commit signing + KBFS”
neutral · production · tristor · 2016-12-12 · source ↗ · wrong label?“Now I push to git more often.”
neutral · production · fpaboim · 2016-12-07 · source ↗ · wrong label?“I did not use AWS but just Bitbucket, git pull and the site is published”
neutral · production · bikamonki · 2016-05-29 · source ↗ · wrong label?“we switched the entire Visual Studio repo to git, hosted on Visual Studio Team Services, after we shipped Visual Studio 2015.”
neutral · production · timsneath · 2016-03-23 · source ↗ · wrong label?“I actually had this happen once when I was running a small filesystem based git server.”
neutral · production · dvirsky · 2016-02-07 · source ↗ · wrong label?“Then we'd write code and check it in via git as with any other project.”
neutral · production · PopeOfNope · 2015-11-08 · source ↗ · wrong label?“we switched to hosted Confluence, JIRA, BitBucket/git.”
neutral · production · nwatson · 2015-09-27 · source ↗ · wrong label?“we all knew we SHOULDN'T have been doing things like generate shell script execution and using git to provision on production boxes”
neutral · production · KirinDave · 2015-07-28 · source ↗ · wrong label?“They use git by the way and I have been using it for a while now.”
neutral · personal · mardurhack · 2015-07-22 · source ↗ · wrong label?“I use the following to jump from merge to merge when bisecting (we use pull requests as our main "clean history" management).”
neutral · production · larve · 2015-07-10 · source ↗ · wrong label?“clicking one deploy button in our version control system (which does a "git pull" on the web servers)”
neutral · production · jakejake · 2015-06-23 · source ↗ · wrong label?“I tell developers to always rebase local work before committing... what the author describes is fairly close to what I've been using in a number of companies now for the last 9 years”
neutral · production · 9 yr · jwr · 2015-06-19 · source ↗ · wrong label?“We do some horrible things to git for the rest of our system too.”
neutral · production · brongondwana · 2014-12-20 · source ↗ · wrong label?“we switched to git only in December 2011, before that you would need to look at the ChangeLog.”
neutral · production · 3 yr · dd9jn · 2014-12-17 · source ↗ · wrong label?“It's basically a wiki using ruby brick and git to serve the md pages.”
neutral · personal · digitalzombie · 2014-12-02 · source ↗ · wrong label?“git and go are the only two commands I type while writing go code.”
neutral · personal · NateDad · 2014-12-02 · source ↗ · wrong label?“The pre-commit workflow doesn't work too well with git, since the review happens before you upload the code.”
neutral · production · keeperofdakeys · 2014-11-24 · source ↗ · wrong label?“since git doesn't log file moves you can run into "broken" history for a file”
neutral · production · 3 yr · merijnv · 2014-11-14 · source ↗ · wrong label?“I've been using git for years at this point, so I'm glad to leverage my existing skill.”
neutral · personal · ansible · 2014-11-13 · source ↗ · wrong label?“we use git and developers can't commit to the master branch. They commit to their own branch, the build system builds/tests that branch”
neutral · production · jgrahamc · 2014-11-06 · source ↗ · wrong label?“I also think it predates our switching to git from subversion...”
neutral · production · keysersosa · 2014-10-27 · source ↗ · wrong label?“The switch to Git happened one day before we open sourced on June 17, 2008”
neutral · production · jedberg · 2014-10-27 · source ↗ · wrong label?“Code lives in Git as well via GitFileTree.”
neutral · production · philippeback · 2014-10-13 · source ↗ · wrong label?“We recently switched ... from deployment on ubuntu servers via 'git pull' managed with supervisord to docker/coreos/fleet”
neutral · production · rckclmbr · 2014-07-25 · source ↗ · wrong label?“When we migrated over from CVS to git, we installed an instance of GitLab.”
neutral · production · hypr_geek · 2014-04-22 · source ↗ · wrong label?“Haxe, git, mercurial, FlashDevelop, Java, etc...”
neutral · production · Mikeb85 · 2014-01-31 · source ↗ · wrong label?“The value of ubiquity exceeded the value of our previous preferences.”
neutral · production · rscale · 2013-12-26 · source ↗ · wrong label?“git had more support/momentum so we switched.”
neutral · production · klancaster · 2013-12-26 · source ↗ · wrong label?“researching and working with ... using git/github more efficiently”
neutral · production · jenius · 2013-12-24 · source ↗ · wrong label?“I can edit code in one pane, manage my git repository in another”
neutral · personal · actsasbuffoon · 2013-12-20 · source ↗ · wrong label?“# Make the repo git init git add . && git commit -m 'First!'”
neutral · production · mikegirouard · 2013-12-18 · source ↗ · wrong label?“our own hosted git and hg”
neutral · production · sklivvz1971 · 2013-12-14 · source ↗ · wrong label?“DCVS: git. Our repos are hosted on Github”
neutral · production · hoop · 2013-12-14 · source ↗ · wrong label?“Bitbucket/Git - code repository”
neutral · production · AH4oFVbPT4f8 · 2013-12-14 · source ↗ · wrong label?“I rarely need the git command line with IDEA.”
neutral · production · vonmoltke · 2013-12-11 · source ↗ · wrong label?“makes git diffs really easy and launches in a second on my Mac. It also provides integration with services like git”
neutral · personal · Watabou · 2013-12-05 · source ↗ · wrong label?“I'll be glad to save another 1 character with 1.8.5.”
neutral · personal · cespare · 2013-12-04 · source ↗ · wrong label?“At work, my Git repos are exclusively C# and I've been using SemanticMerge for resolving conflicts to good effect.”
neutral · production · taspeotis · 2013-11-18 · source ↗ · wrong label?“most of the developers are simply much more used to git, and so we use git.”
neutral · production · tytso · 2013-11-18 · source ↗ · wrong label?“So far, there are FEW benefits i see to using, or switching to, GIT”
neutral · personal · MikeTLive · 2013-11-18 · source ↗ · wrong label?“i started a place they used git, i started learning it but nobody already there knew a damned thing about it”
neutral · production · jheriko · 2013-11-18 · source ↗ · wrong label?“All my work is via Git. So in my team we use GitHub for our normal projects (pay per project)”
neutral · production · domness · 2013-11-17 · source ↗ · wrong label?“We use branches a lot at our startup. Typically our workflow goes as follows: git checkout master”
neutral · production · clockwork_189 · 2013-11-15 · source ↗ · wrong label?“I've been using Git for all my version control since 2008”
neutral · personal · 5 yr · jarrett · 2013-11-12 · source ↗ · wrong label?“The company I work for has at least 50 projects all using Git and the only time we use --force is when we have to clean up a major mistake”
neutral · production · 3 yr · sitharus · 2013-11-11 · source ↗ · wrong label?“If you deploy from git, like many of us do, and you're in the middle of pulling down dependencies from github”
neutral · production · mmgutz · 2013-10-03 · source ↗ · wrong label?“I can't say that I've ever had a problem with accidentally running commands in my top-level repo despite many years of running it under git”
neutral · personal · saidajigumi · 2013-09-05 · source ↗ · wrong label?“On my git.git repository, running time __git_ps1 takes about .085s.”
neutral · personal · peff · 2013-05-29 · source ↗ · wrong label?“The recipe looks at each of our git repos, finds ones that have been updated on the appropriate production branch”
neutral · production · Spoom · 2013-04-19 · source ↗ · wrong label?“we moved to using Git to manage our Keepass DB”
neutral · production · mcrider · 2013-02-21 · source ↗ · wrong label?“by the way, `git diff --no-index` also works like a generic diff utility on any two files.”
neutral · personal · kzrdude · 2013-02-19 · source ↗ · wrong label?“even though we use Git, I still have the habit of making full copies of directories every so often”
neutral · production · robomartin · 2012-12-24 · source ↗ · wrong label?“I have used it for about a year and there's still plenty of features I haven't ever had to use”
neutral · personal · 1 yr · jiggy2011 · 2012-12-05 · source ↗ · wrong label?“At the beginning, I even don't know how to use the "git" to manage my repository. It really takes me some days to learn it.”
neutral · personal · 0.25 yr · robinho364 · 2012-11-25 · source ↗ · wrong label?“We use git. We're agile. We iterate.”
neutral · production · flipstewart · 2012-11-17 · source ↗ · wrong label?“I check-in on my dev box and run a remote script to deploy straight from the Git repo.”
neutral · production · mythz · 2012-10-22 · source ↗ · wrong label?“drush up feature_name git commit -a”
neutral · production · fungi · 2012-10-03 · source ↗ · wrong label?“how we stored our Git repositories on the backend changed dramatically during the move from virtualized to bare metal”
neutral · production · holman · 2012-03-06 · source ↗ · wrong label?“we use Git (@ Github) for our repositories, and TeamCity for CI.”
neutral · production · aespinoza · 2011-12-29 · source ↗ · wrong label?“Check out is more than twice slower on Windows (we use git).”
neutral · production · shin_lao · 2011-12-19 · source ↗ · wrong label?“accidentally type "git status" in the VM instead of the host machine”
neutral · production · pavel_lishin · 2011-12-18 · source ↗ · wrong label?“We use subversion, git and mercurial internally.”
neutral · production · mrmekon · 2011-12-14 · source ↗ · wrong label?“I went to HG but then gave Git another attempt because I didn't like feeling defeated.”
neutral · personal · vyrotek · 2011-12-11 · source ↗ · wrong label?“We use git at my workplace without branching, and we practice continuous deployment.”
neutral · production · wahnfrieden · 2011-12-01 · source ↗ · wrong label?“I've only been using version control (Git is the only system I've tried) for about 4 months or so”
neutral · personal · 0.3 yr · billpatrianakos · 2011-11-26 · source ↗ · wrong label?“Mine uses the output of `git status --porcelain` to get the changed files, and writes them to a temporary directory with `git show`.”
neutral · personal · lentil · 2011-11-17 · source ↗ · wrong label?“we use chef with the Opscode Platform and a git workflow for our chef repo”
neutral · production · krobertson · 2011-10-19 · source ↗ · wrong label?“My work legal department decided it was a conflict of interest (we use Git)”
neutral · production · icefox · 2011-10-16 · source ↗ · wrong label?“my work legal department decided it was a conflict of interest (we use Git) and forbid me from working on it anymore.”
neutral · production · scg · 2011-10-16 · source ↗ · wrong label?“Push to a GIT server, we have a branch called 'live', then we run a script on the servers that pull down the deploy branch.”
neutral · production · samarudge · 2011-08-17 · source ↗ · wrong label?“we use Git for all the book revisions (both with our in-browser editor or via a direct interface to GitHub)”
neutral · production · peterarmstrong · 2010-12-22 · source ↗ · wrong label?“With git the more important questions: When do you push? Not as often as possible. I repeatedly regret a push”
neutral · production · beza1e1 · 2010-12-13 · source ↗ · wrong label?“Our git hooks announce when developers push and merges are happening, and who's branches are being deployed.”
neutral · production · thwarted · 2010-12-10 · source ↗ · wrong label?“I have been using fugitive.vim for integration with git, I don't know about svn or cvs as I don't use them.”
neutral · personal · eof · 2010-10-26 · source ↗ · wrong label?“I'd been hesitating on Kiln since we use git”
neutral · production · frisco · 2010-10-22 · source ↗ · wrong label?“to transfer information about Git repos. It's been working great”
neutral · production · mojombo · 2010-10-18 · source ↗ · wrong label?“A somewhat complete list of tools we use in our startup:”
neutral · production · Maro · 2010-10-13 · source ↗ · wrong label?“In my own startup we're using git to handle our version control as well.”
neutral · production · jsarch · 2010-08-17 · source ↗ · wrong label?“I use git locally and on a personal webserver for tons of stuff.”
neutral · personal · thenduks · 2010-08-05 · source ↗ · wrong label?