Simple, powerful, beautiful websites.
Git is a Version Control System, and I’m learning to use it. What’s Version Control? Well, it keeps track of all the different versions a set of files go through. In the case of what I do, I track a site’s codebase starting on the day that I create it, and then I commit my changes as I make them. This way, if I break a site, I can simply roll back to a working version of the site, and everything is A-OK. Brilliant! What follows are my notes from setting up Git on Windows.
Firstly, Web Designer Depot wrote an intro to Git that really got me started. Much link love to them. Next, there is a great visual tutorial over on github that has helped me alot with the Windows version. Finally (at least for now) there is an interesting article about hosted git services on Drew Blas’ site. Those links are useful. Now, onto what I’m learning…
There are two methods that I am combining together - the command line and the Git GUI. Here is what I do:
This is what I’m learning right now. Check out this Git cheat sheet, its super sweet!
Just found this great guide - Git for the lazy.
You can simplify the remote pushing process by typing: ‘git remote’ to see your remote repositories, and ‘git push NAME’ to push to the remote repository.
To add a new remote location, type ‘git remote add NAME address’. Nice!