GIT is awesome.

At my last job we used VAULT at GUI based source control. It was okay, tightly integrated with Visual Studio so I didn’t really have much to think about while working with it.

When faced with git immediately one has to decide to jump in and commit to a workflow and way of working. Do I use the command line interface(CLI) or do I use a GUI like the VAULT one. I did the former, mainly because I love the CLI to much.

Of course there is something to be said about GUI based tools for git, you should try SOURCE TREE by Atlassian and if you got money to burn GIT TOWER is pretty decent. They do make git life a bit easier when tracking commit messages, you get graphical rich user interface with buttons amongst other things .

I’ll start with the most basic ones and ramp up to the more fun ones as we progress, follow along by entering these commands in the CL

Starting out a new project?

git init

You've done a bunch of work and lunch is up, and you are ready to commit before you go commit you work

git status

then this

 git add . 

git commit -m "styled the menu button that floats"

git status

git checkout -b "new-feature-branch-name"

git status

git log

git log --pretty

git log --pretty

Categories: git