Collaborate with Others Using Markdown and GitHub Pages Module assessment Estimated reading: 1 minute 36 views Check your knowledge 1. What is the key difference between a 'public' and a 'private' GitHub repository? Private repositories cannot be cloned, while public repositories can be cloned by anyone. Public repositories are accessible to everyone, while private repositories are only accessible to selected users. Public repositories do not support branching, while private repositories do. 2. You have created a new branch to work on a feature in a GitHub repository. What should you do to ensure your work is saved and can be reviewed by others? Commit your changes and push the branch to the remote repository. Delete the local branch after making changes. Merge the branch back into the main branch immediately. 3. You are working on a new feature. After making several commits in your branch, what is the next step to integrate your changes into the main branch using the GitHub flow? Open a pull request Make additional commits Create a new branch 4. Which of the following best describes the purpose of GitHub Discussions? To host documentation and static websites. To track and manage project tasks and bugs. To facilitate open-ended conversations and community engagement. 5. If you encounter an error while trying to push changes to a GitHub repository, which of the following might be a cause? You do not have write access to the repository. The repository is public. The repository has too many branches. 6. In GitHub, what is the purpose of a commit within a branch? To record changes to one or more files in the branch To create a new branch for development To merge changes from one branch to another 7. How do GitHub Discussions differ from GitHub Issues in terms of their primary function? Discussions are for tracking bugs, while Issues are for open-ended communication. Discussions facilitate open-ended conversations, while Issues track tasks and bugs. Discussions are used for code review, while Issues are used for hosting websites. 8. Your team frequently needs to address questions about project features. Which GitHub feature would allow them to efficiently manage these queries? GitHub Issues GitHub Pages GitHub Discussions 9. Which GitHub flow component is essential for experimenting with new features without affecting the main branch? Branch Commit Pull Request Module assessment - PreviousExercise – Guided Tour of GitHubNext - Module assessmentSummary