I am curious about this usecase. Can you share a couple examples? So far I’ve heard a few opinions like yours, but I always fail to connect the abstract “it’s a good alternative to browsing stackoverflow” to a concrete outcome. Can you share one or more concrete outcomes so I can grasp the usefulness and behaviour of this tool better?
Edit: I should add that so far I’m strongly against LLMs, because all my interactions with this tool have come from developers using LLMs to write code that usually compiles and sometimes even works correctly in a local sense, but inevitably causes bugs because neither the tool nor the user of the tool understand the interactions with other systems. In that sense, I’d rather not have a tool that allows anybody to disguise as a programmer only to then break stuff that than I am required to fix. So I spend time fixing stupid bugs while they spend time delegating the fun part of the job (designing new systems and interactions) to tools that lack the capability to understand.
I’ve pulled and pushed to a common branch that only existed on the machines of a colleague and mine to avoid running automatic pipelines due to us pushing to the gitlab remote, since we were doing some experimentation. I’ve also pulled and pushed from a separate repo on my own machine.
Git is fantastic, because these use cases are not edge cases but standard