Distributed: GitHub provides a distributed network, which means it provides a backup of the code.Features of GitHubĮnlisted below are the various features of GitHub. Github is a Web hosting service where the source code of a software application can be uploaded/saved through the git software (installed on your local PC) or you can directly copy the code from your PC and save on the server. To overcome this problem, we have a platform which is called GitHub. Now at this point, if developer B changes the code in the module, then developer A wouldn’t know the changes made by the developer B and vice versa. Let us consider them as A and B.įor that module, the developer A will have a copy in his PC and developer B will have a copy on his PC. Suppose you are working in a team to develop a software application and two members of a team are working on a specific module. It facilitates many developers to work collectively at the same time, on the same file without providing any hindrance to the others. GIT – initially developed by Linus Torvalds is a version control system that is used to manage the source code of a software application. Selenium Integration with GitHub Using Eclipse.