If you’ve ever developed anything significant or worked with developers, there’s a tremendous value in versioning every change to your software code especially when working in teams. There are plenty of source code repository technologies out there like SVN, Mercurial, TFS and many others.
Linux was made on git and it’s driving a significant amount of open source projects today especially on networks like github.com. We’ve switched our projects to git and haven’t looked back. We use it to version, manage, build, deploy and continuously integrate websites, web apps and even mobile apps.
We thought it would be helpful to share some useful posts on git usage written on the blogosphere as there are some awesome things git can do for you if you learn how to use it properly. Also if you’re not familiar with distributed version control systems then there is a bit of a learning curve for some people.
Check out the following posts to learn more about how to adopt git for your projects.
Git Strategies and Workflows
- A successful Git branching model
- Simple daily git workflow
- A Git Workflow for Agile Teams
- Another git workflow
- Git Crash Course for SVN Folks
- Resolving Merge Conflicts in Git
About the Author
Omar Uddin - Entrepreneur. CEO of UVision
Omar is an engineer, inventor, advisor and a serial entrepreneur with over 20 years of experience spanning public & private sectors building smart, scalable & secure technology solutions including web, mobile, cloud, IoT & AI based solutions.
Omar and the team at UVision helps startups and enterprise companies with scalability, security and quality issues within their platforms and build intelligent, next generation technology products. Omar also advises high tech startups, businesses, enterprises, government contractors as well as corporations such as Microsoft & Google.
Omar is focused on doing useful things with technology and AI to drive exponential impact for the future of humanity.