3 ms·
> Instead, just start by learning the basics (push, pull, commit, clone, add, and maybe a few others). That's how I learned it but quickly I felt like I was mi
by yodsanklai 12y ago
> Instead, just start by learning the basics (push, pull, commit, clone, add, and maybe a few others).
That's how I learned it but quickly I felt like I was missing important things and didn't really understand the tool. Then I took the time to read pro git and realized it is actually pretty simple.
Git has became so ubiquitous that I think it's worth spending some time to understand it thoroughly.
- malingo 12y ago"understand it thoroughly" is key. I deal with a lot of programmers who are new to git, and the first thing I always do is to take them through the material in sections 10.1-10.3 of this book. Once a person has those fundamentals (which are not complicated at all), they're most of the way there. A great deal of the confusion around more advanced tasks (rebasing, etc) is removed when working from those first principles of the system.