This article recounts the author's personal experience with Git and their decision to switch to a different version control system.
The author highlights the prevalence of Git as a standard tool for version control in various fields, including programming, writing, and collaborative document editing. They admit to using Git since 2012 but confess to experiencing "fatigue and irritation" due to its complexity.
The author emphasizes their struggle to grasp the fundamental principles of Git, particularly its reliance on acyclic-directed graphs. They express frustration with the need to relearn Git commands and concepts after breaks from using it.
Specifically, the author mentions difficulties in remembering the distinctions between staging and committing, as well as the nuances of commands like "git add --amend," "git reset," and "git restore." They also describe challenges in managing virtual branches and resolving merge conflicts, likening the experience to navigating a "railway marshaling yard."
Ultimately, the author concludes that their struggles with Git stem from their inability to fully comprehend its intricacies, leading them to seek a more user-friendly alternative. However, the article does not disclose the specific alternative version control system chosen by the author.
翻譯成其他語言
從原文內容
javascript.plainenglish.io
從以下內容提煉的關鍵洞見
by Josef Cruz 於 javascript.plainenglish.... 10-23-2024
https://javascript.plainenglish.io/why-i-abandoned-git-and-what-i-replaced-it-with-0d978aa821bf深入探究