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.
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.