The source code management system to manage the codes faster is called Git. It uses distributed revision control. Linus Torvalds designed and developed Git for Linux kernel development. This is free software and can be used for both web-based and non-web based applications. The code can be downloaded by the users and necessary changes can be made as per their requirements as it is open source. Git has a staging area where it looks for the files after the user places it. All the code changes are not tracked and the files in the staging area are considered as commit and not all the modified files.
There is a platform where all the sample projects are placed so that anyone can access the project. There is a hierarchy where the directories are organized as api, graphql, hooks, pre-receive-hooks and scripts. A repository has to be created and a short description has to be given. A branch has to be created which creates read me file. In the editor write a simple program such as ‘print (hello world)’ and save or commit the changes. Pull request and check if the code is satisfying. Confirm merge pull request and a new project is created in Github.
People can use Github to create anything from an application or a simple code. It is the place where people communicate via code or rediscover themselves from the feedback of others and create projects for the work-related or self-satisfaction.