Yes, so I've majorly used git in my internship. Version control was something which is a part of my project. It was very important to version controlling. So basically what I did was firstly I would take that particular package or whatever in which I have to make the code changes and I would clone it in my own IntelliJ basically. So basically that was the first step. We used git clone. So I cloned that repository and then I checked the main branch that is the standard branch that is being used and I created my own branch from that particular branch and that was another use of git there and I made all the code changes pushed in my branch so that it is visible in the branch tree and once my code was reviewed I used I mean basically I committed my code so that it is committed to the main branch. Basically I committed my code in the main branch and then finally if there was a problem if I had to revert my changes then I used git revert or there were some other git features that I used. So version control is a very major part when it comes to building projects because not there is not just one person there are too many people working on a project and making code changes and there was even a problem where my code was conflicted. There was a merge conflict with my code so that was handled like I got a learning from that that whenever you are making a code change it's very important to first check that if somebody else has made the same code changes and it is a very good practice to make if you are adding to some particular thing you should add it at the end so that it's visible completely and if everybody would add their code changes in the end then it would be something manageable and understandable.
