- Take me to Practice Test
Solutions to practice test - Branches
-
Refer the previous lecture, Branch is nothing but a pointer to a specific commit in GIT
Pointer to a specific commit in git
-
By default the branch used is master
-
Simply run cd /home/sarah/story-blog; git log --name-only
$ cd /home/sarah/story-blog $ git log --name-only
-
Check branch in the git log --decorate output
$ git log --decorate
-
Run git checkout -b story/frogs-and-ox
$ git checkout -b story/frogs-and-ox
-
Check branch HEAD pointer in git log output
$ git log
-
Run git add frogs-and-ox.txt; git commit -am 'Add incomplete frogs-and-ox story'
$ git add frogs-and-ox.txt $ git commit -am 'Add incomplete frogs-and-ox story'
-
Run git checkout master
$ git checkout master
-
Use vi editor to edit the file and fix the typo. Then run the command git commit -am 'Fix typo in story title'
$ git commit -am 'Fix typo in story title'
-
Run the command git checkout story/frogs-and-ox
$ git checkout story/frogs-and-ox
-
Run the command git commit -am 'Completed frogs-and-ox story'
$ git commit -am 'Completed frogs-and-ox story'
-
Change to directory cd /home/sarah/website and run git branch command
$ cd /home/sarah/website $ git branch
-
Checkout to directory git checkout feature/signout; git log --graph --decorate
$ git checkout feature/signout $ git log --graph --decorate
-
Checkout to directory git checkout feature/signout; git log --graph --decorate
$ git checkout feature/signout $ git log --graph --decorate