Version control systems play an important role in management of source code changes. Version control software keeps track of every modification to the code in a special kind of database. If a problem occurs, developers can compare earlier versions of the code to find a bug fix with minimizing disruption to all team members. By far, the most widely used modern version control system in the world today is Git. Git is a mature, actively maintained open source project originally developed in 2005 by Linus Torvalds, the famous creator of the Linux operating system kernel. GitHub is an online code repository utilizing Git. Projects in GitHub can be made public and every publicly shared code is freely accessible for everyone. You can have private projects as well, though, they require a paid GitHub plan. Public repositories on GitHub are often used to share open source software. GitHub also offers features such as issue tracking and GitHub pages. Similar to GitHub, GitLab is a repository manager which lets teams collaborate on software development. Written in Ruby, GitLab offers some similar features for issue tracking and project management as GitHub. According to various sources and our own experience, we acknowledged some differences between GitHub and GitLab.
Workshop Outlines to be Covered:
Version control systems
Distributed VCS vs Central VCS
Git
Git Commands
Commits
Practical Gitlab
Practical Gitlab
10月25日
2017
10月27日
2017
注册截止日期
留言