| ▲ | StilesCrisis 9 hours ago | ||||||||||||||||||||||
In 2026 none of this matters anymore. "Claude, why can't I push my changes?" "Claude, the repo is saying something about detached HEAD, how do I fix it?" Or even: "Claude, push the PR and sync git"--it's more than happy to take that off your plate. | |||||||||||||||||||||||
| ▲ | markus_zhang 8 hours ago | parent | next [-] | ||||||||||||||||||||||
This might result in some very messy situations. I never dared to ask AI to do git for me. I did ask for help but I had to double and triple check. Most of the time I simply remove everything and start from a clean slate. It’s not only that. You also need to understand the concept of merge, squash merge and rebase, and the difference among them. I admit I never dabbed into the internals because I was not very interested in git. I’m interested in other stuffs such as the OS kernel. I do think it is the wrong tool for most people out there. If you are not doing 1,000 people distributed development there should be a different tool for source control. What my team does is 95% “one developer owns the changes of one or more files and others don’t touch them” type so it is rarely a true distributed development, in the sense of multiple people touching the same systems at the same time. However, I haven’t surveyed the landscape of version control. Maybe I should at least inspect the other big names. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | maccard 5 hours ago | parent | prev [-] | ||||||||||||||||||||||
I’ve not used Claude to resolve an issue with git (I use perforce) but my experience with asking Claude to resolve p4 issues is that it goes down a huge rabbit hole and doesn’t solve the problem. I think it’s an artefact of a proprietary tool though | |||||||||||||||||||||||
| |||||||||||||||||||||||