Git: Help an SVN novice translate trunk/branch concepts to Git
- by Jasconius
So I am not much of a source control expert, I've used SVN for projects in the past. I have to use Git for a particular project (client supplied Git repo).
My workflow is as such that I will be working on the files from two different computers, and often I need to check in changes that are unstable when I move from place to place so I can continue my work. What then occurs is when, say, the client goes to get the latest version, they will also download the unstable code.
In SVN, you can address this by creating a trunk and use working branches, or use the trunk as the working version and create stable branches.
What is the equivalent concept in Git, and is there a simple way to do this via Github?