IEEE IAS DA-IICT Student Branch Chapter organized a technical hands-on session on Git and Github on 4th April, 2018 in CEP 110, DA-IICT. The speaker of the session was Mr. Khushil Mistry, a third year B.Tech student of DA-IICT. He is a full stack web and app developer having expertise in languages like HTML5, CSS, Bootstrap, Particle JS, JQuery React, Redux, SCSS, Vue.JS and many more. He was very excited to take the session and elated to help the student community of DA-IICT.
The session began at 7 pm with a welcome speech for the speaker and the students. The session witnessed nearly 120 students who displayed great enthusiasm and keenness the whole time.
Being a hands-on session, the students were asked to install Git software on their laptops beforehand. The speaker ensured everyone had it working on their laptops before proceeding with the technical details. Mr. Khushil Mistry began by giving an introduction to Git and explained its need in the world of collaborative development and research. He emphasized that nearly all multinational companies use this software for effective code development and maintenance. According to him, knowing Git is one of the most sought-after industrial skills in the recent times.
Mr. Khushil explained that Git is a version control system used for keeping track of changes in computer files and coordinating work on those files among multiple people. Before moving on to the hands-on part, he defined the basic terminology of Git like “commits”, “logs”, “branches” and so on. He introduced students to some of the very basic commands like creating a directory and adding files in it, making commits and listing out all the previous commits. He explained the commands used to save different versions of a file, to revert back to previous versions and to move to a specific version of a file. The students also learned the code to find the difference between versions and to merge various versions. This can be useful when two developers working on the same software want to merge their code into one file.
Towards the end of the learning session, Mr. Khushil Mistry explained the basics of GitHub and taught the students to push their working directory in Git on GitHub. “Github is an online copy of git”, said he. Mr.Khushil Mistry presented his contents in an inimitable manner by unfolding many facts and semantics about the software. The interactive session was a testimony to it. His knowledge regarding the subject matter is really profound.
Throughout the session, IEEE IAS DA-IICT Student Branch Chapter executive committee constantly volunteered in helping the students with their doubts to make sure everyone was on the same page as the speaker. This ensured that the session ran smoothly. All the participants were very enthusiastic to learn, asked doubts during the entire course of the session and made careful observations.
The session ended on a successful note with Ms. Neelanshi Varia, Chairperson of IEEE IAS DA-IICT Student Branch Chapter, presenting Mr.Khushil Mistry with a memento and thanking him for devoting his invaluable time for the student community. It was a proud moment for IEEE IAS DA-IICT Student Branch Chapter to see the students with contentful smiles at the end of the session.