SMART: Version Control

Hmm, sounds familiar… Image.


I will become skilled and fully understand Git, LFS, Git Bash and Git Kraken to the point where I can perform all the basic functions that are required in order to have a project under source control. I will create a project, create branches, commit to various branches, merge them together and roll the project back. I will try to ‘break’ the project and understand how I need to use version control to pull the last working version of it.


I will know that this is complete when I can perform all of the activities such as setting up repositories, creating branches, making commits, and more importantly, being able to roll a project back.


I believe this to be achievable because I have learned complex systems recently and shown that I am capable of understanding how they work and how to use them.


This is appropriate because I am regularly working on projects that are valuable and require multiple development sessions. In future I am quite sure that I will be involved in teams that are using version control and need to be aware of how it works.

Time bound

This is something that I have already begun and I intend to complete some self directed goals that complete this challenge within the next 2 weeks.

One thought on “SMART: Version Control

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s