Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions questions.md
Original file line number Diff line number Diff line change
@@ -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."
\`\`\`
\`\`\`