Visualizing Git Concepts with D3.js
41–50 of 52 posts
Re: Visualizing Git Concepts with D3.js
#42constructive criticism: I'm a git user, but, if you need D3 graphics to explain a svc... can we at least accept that git concepts are not intuitive?
You kind of need git training in cases like this. Unfortunately, we didn't have any.
Re: Visualizing Git Concepts with D3.js
#43New to git as well as programming in general. This site has helped me somewhat, but I'm still confused about some basic concepts. Aren't the arrows all facing the wrong way? What happens to a commit after 'git reset' abandons it; can the commit be accessed ever again? What's the difference between reset and revert? How can merge and rebase be trusted? What are the best practices for how many branches a project should…
I can attempt to answer your questions briefly Aren't the arrows all facing the wrong way? >> No, the arrows are in the right direction. Git maintains a Directed Acyclic Graph (DAG) of commits. Each new commit created points to 0..n parents. So let's say you were on the first commit, and then you created a new commit. The newly created commit is the "child" of the first commit, and has a "parent" pointer that is the…
Re: Visualizing Git Concepts with D3.js
#44constructive criticism: I'm a git user, but, if you need D3 graphics to explain a svc... can we at least accept that git concepts are not intuitive?
Re: Visualizing Git Concepts with D3.js
#45See also "Learn Git Branching": http://pcottle.github.io/learnGitBranching/?demo
Re: Visualizing Git Concepts with D3.js
#46New to git as well as programming in general. This site has helped me somewhat, but I'm still confused about some basic concepts. Aren't the arrows all facing the wrong way? What happens to a commit after 'git reset' abandons it; can the commit be accessed ever again? What's the difference between reset and revert? How can merge and rebase be trusted? What are the best practices for how many branches a project should…
Re: Visualizing Git Concepts with D3.js
#47constructive criticism: I'm a git user, but, if you need D3 graphics to explain a svc... can we at least accept that git concepts are not intuitive?
Re: Visualizing Git Concepts with D3.js
#48See also "Learn Git Branching": http://pcottle.github.io/learnGitBranching/?demo
The Ungit[1] gui can also help you to visualize git operations like merging and rebasing commits. Here's the youtube demo: https://www.youtube.com/watch?v=hkBVAi3oKvo . [1]: https://github.com/FredrikNoren/ungit
Re: Visualizing Git Concepts with D3.js
#49Re: Visualizing Git Concepts with D3.js
#50As others have mentioned, it would be nice to scroll down the diagram.
But, I guess if this were really wanted, git clone would be the first step:)