3 ms·
Naming is difficult. Good names suggest the right metaphore to understand something. But for git, there is nothing similar in physical world. "push" "pull" and
by reacweb 8y ago
Naming is difficult. Good names suggest the right metaphore to understand something. But for git, there is nothing similar in physical world. "push" "pull" and "merge" seem ok, but even "branch" is an original concept different of its usual meaning. Maybe git should have used non english words to avoid confusion.
- icebraining 8y agoBranch seems to fit the dictionary definition: "something that extends from or enters into a main body or source". And in fact, it didn't originate with git, it's at least as old as CVS.
- reacweb 8y agohttp://lmgtfy.com/?q=git+what+is+a+branch http://lmgtfy.com/?q=git+what+is+a+branch "A branch in Git is simply a lightweight movable pointer to one of these commits." https://git-scm.com/book/en/v1/Git-Branching-What-a-Branch-Is https://git-scm.com/book/en/v1/Git-Branching-What-a-Branch-I...