A11 About Github

    Q.what is a version control system?

    A.Version control sysyem is the practice of tracking and managing changes to software code

    Q.What is Git?

    A.Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

    Q.What is Github?

    A.GitHub is an online software development platform

    Q.What is the difference between Git and Github?

    A.Git is a version control system that lets you manage and keeptrack of your source code history. GitHub is a cloud-based hosting service that lets you manage Git repositories

    Q.Who started Github and how wai it started?

    A.The GitHub service was developed by Chris Wanstrath, P. J. Hyett,Tom Preston-Werner, and Scott Chacon using Ruby on Rails, and started in February 2008.

    Q.What company owns it now?

    A.Microsoft Company

    Q.How much does a Github account cost?

    A: Free

    Q.What is the Octocat?

    A.Octocat, the mascot of the source-code hosting service GitHub.

    Git/GitHub terms:

    • repository:

      A repository, or repo, is a centralized digital storage that developers use to make and manage changes to an application's source code.

    • commit:

      A commit is the making of a set of tentative changes permanent, marking the end of a transaction and providing.

    • fork:

      A fork is when developers take the source code for an existing project and use it to create new softwarebased on the original code.

    • push:

      In programming, push is a function that adds one or more elements to the end of an array or"top".

    • pull regusests:

      A pull request works by allowing developers to create new features or squash bugs without affecting the main project code or what the users are seeing.

    • workflows:

      A Workflow is defined as a sequence of tasks that processes a set of data through a specific path from initiation to completion.

    • issues:

      A problem is any situation that occurs that is unexpected or prevents something from occurring.

    • raw button:

      A file that contains data that have not been compressed, encrypted or processed in any manner.

    • blame button:

      The git blame command is used to examine the contents of a file line by line and see when each line was last modified and who the author of the modifications was.

    octocat image by Cameron McEfee The octocat-a nerdyvhousehold name