diff --git a/questions.md b/questions.md index 5b7128c..06055c4 100644 --- a/questions.md +++ b/questions.md @@ -1,52 +1,52 @@ # GitHub Practice Questions 1. **When was GitHub first launched, and who were its original founders?** - + Tom Preston-Werner, Chris Wanstrath, P. J. Hyett and Scott Chacon \`\`\` \`\`\` 2. **What is a 'pull request' in the context of GitHub, and how is it commonly used?** - + These are changes you pushed to a branch. You can review these changes and then merge it with the the original repository. \`\`\` \`\`\` 3. **Can you explain the difference between 'git' and 'GitHub'?** - + "Git is a version control system that allows developers to track changes in their code. GitHub is a web-based hosting service for git repositories. " \`\`\` \`\`\` 4. **What is the significance of the 'README.md' file in a GitHub repository?** - + Default readme with repository name and basic instructions. Can be used to communicate instructions about this repository. \`\`\` \`\`\` 5. **How does GitHub's 'forking' feature work, and what is its primary purpose?** - + It lets developers create there own repository that is linked to the original repository. Its like a personal version of changes before making the final changes to the base repository. \`\`\` \`\`\` 6. **What is GitHub Actions, and how is it used in software development?** - + Its a feature that helps in the CI/CD stage of the SDLC. \`\`\` \`\`\` 7. **Who acquired GitHub in 2018, and what impact did this acquisition have on the platform?** - + Microsoft, increase enterprise use of Github and allowed Microsoft to intergrate its tools into the platform. \`\`\` \`\`\` 8. **What is a 'repository' in GitHub, and what are its key components?** - + store your code, your files, and each file's revision history. Can have multiple collaborators, and have different visibility settings (public, private) like in coding. \`\`\` \`\`\` 9. **Explain the concept of 'branching' in GitHub. Why is it important for collaborative projects?** - + Isolated area to try things out before merging it to the main project area. \`\`\` \`\`\` 10. **What is GitHub Pages, and how can it be used to host web pages?** - + "create a website by simply publishing static HTML, JavaScript, and CSS files from GitHub's repository. Among the many benefits of the GitHub web hosting service, a few of the main ones are how simple and easy it is to use." \`\`\` \`\`\`