Version Control and Basic Git and GitHub (for beginners)

As a developer or even as a tech savy person we should know what is version control. It really eases our life from maintaining school projects to managing big codebases. In this blog basics will be discussed then in next blog advance commands will be covered. Problems When a programmer/developer starts his journey he use to keep all the programs and codes in a folder with a specific name in his disk. But after somedays he thinks of updating the code he again open that code and make some changes in that or copy the app then make some changes in that copy. Very Simple and relatable😅. Ya I also used to do it. But lets think of some edge cases here of what things can happen in this phase. Everyone likes to have different versions of their app like v1 or v2. So if the app is very large in size and making copies will consume disk space. While updating the code if copy not made and we have made many c...