Insights on Git with Mihail Mikov




  • In Archive
  • 2017-12-17 22:54:24
  • By
  • 436 Views
  Mihail Mikov, a full-stack engineer at Skyscanner, covered topics such as command scope, project history, and referencing commits during a lecture hosted by The Hub on Dec. 12 in Aspire. [caption id="attachment_38313" align="aligncenter" width="1024"]Svetlozar Apostolov for Aubg Daily Svetlozar Apostolov for Aubg Daily[/caption] Git is a an actively maintained open-source project originally developed in 2005 by Linus Torvalds. It is a system that lets people work with each other collaboratively by working on the same files. Number of software projects rely on Git for version control. It is primarily used for source code (file) management in software development, but it can also be used to keep track of changes in any set of files. Git is a free software anyone can use, but requires certain knowledge in coding to fully implement it. Mikov stressed that it is recommended for beginners to start learning Git rather than GitHub or GUI if they want to have the basic knowledge. If you get an error in the GUI app, you would have a hard time trying to find a solution for it. But for errors in terminal Git, solutions are easier to find, since the Git community is more used to using Git in terminal. [caption id="attachment_38316" align="aligncenter" width="1024"]Students during the lecture; Svetlozar Apostolov for Aubg Daily Students during the lecture; Svetlozar Apostolov for Aubg Daily[/caption] Mihail Mikov mentioned that he might teach a Git course in the Fall 2018 semester. "I'm thinking about creating course on git, but nothing is finalized. I am open to topic suggestions for courses, I'd like to have the best possible impact," Mikov said. Possible five-week courses Mikov is considering include topics such as source control with Git, introduction to containers with Docker and Kubernetes, beginning as well as advanced JavaScript, introduction to web technologies, and full-stack principles. Mikov's presentation can be read here.