{"id":19181,"date":"2026-09-22T12:08:33","date_gmt":"2026-09-22T12:08:33","guid":{"rendered":"https:\/\/www.examlabs.com\/certification\/?p=19181"},"modified":"2026-09-22T12:08:33","modified_gmt":"2026-09-22T12:08:33","slug":"microsoft-gh-900-practice-test-questions-and-exam-dumps-part1-q1-20","status":"publish","type":"post","link":"https:\/\/www.examlabs.com\/certification\/microsoft-gh-900-practice-test-questions-and-exam-dumps-part1-q1-20\/","title":{"rendered":"Microsoft GH-900 Practice Test Questions and Exam Dumps Part1 Q1-20"},"content":{"rendered":"<h2><b>View Full <\/b><a href=\"https:\/\/www.examlabs.com\/gh-900-exam-dumps\"><b>Microsoft GH-900 Exam Dumps<\/b><\/a><b> and Practice Test Dumps<\/b><\/h2>\n<p>&nbsp;<\/p>\n<h3><b>Question 1<\/b><\/h3>\n<p><b>What is the primary purpose of version control?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Track and manage changes to files over time<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Automatically deploy every application update<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Replace all project documentation with source code<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Prevent multiple developers from accessing repositories<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Version control is designed to record changes made to files so teams can understand how a project evolved. Git is a distributed version control system that allows users to create commits representing specific points in a project&#8217;s history. Developers can compare revisions, restore earlier versions, create branches, and collaborate without losing previous work. Version control also provides a structured way to investigate when and why changes were introduced. GitHub builds collaboration features around Git repositories, but Git itself provides the underlying version-control capabilities. Therefore, tracking and managing file changes over time is the fundamental purpose of version control.<\/span><\/p>\n<h3><b>Question 2<\/b><\/h3>\n<p><b>Which statement correctly distinguishes Git from GitHub?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Git provides hosted repositories, while GitHub provides local commits<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Git is version control software, while GitHub is a collaboration platform<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Git manages organizations, while GitHub creates branches locally<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Git is a web application, while GitHub is a command-line utility<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Git and GitHub are related but serve different roles. Git is a distributed version control system that runs locally and manages repositories, branches, commits, merges, and other version-control operations. GitHub is a cloud-based platform that hosts Git repositories and provides collaboration capabilities such as pull requests, issues, discussions, code review, project management, and repository administration. A developer can use Git without GitHub, such as when working with a local repository. Similarly, GitHub relies heavily on Git concepts but adds services and collaboration features around them. Understanding this distinction is fundamental when learning GitHub because the two technologies are complementary rather than interchangeable.<\/span><\/p>\n<h3><b>Question 3<\/b><\/h3>\n<p><b>What does a Git commit represent?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A permanent deletion of the repository<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A remote server configuration<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A recorded set of changes in repository history<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A request to merge two unrelated repositories<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A Git commit records a snapshot of changes within a repository&#8217;s history. It normally contains information such as the author, timestamp, message, parent commit reference, and the state of tracked files associated with that point in history. Commits allow developers to understand how the project changed and provide identifiable points that can be compared or revisited later. A commit is not the same as pushing changes to GitHub. A developer can create commits locally and push them to a remote repository afterward. This separation between local history and remote synchronization is one of the important concepts behind Git&#8217;s distributed design.<\/span><\/p>\n<h3><b>Question 4<\/b><\/h3>\n<p><b>Which GitHub feature is designed for proposing and reviewing code changes?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Repository templates<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">GitHub Discussions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">GitHub Pages<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Pull requests<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Pull requests provide a structured way to propose changes and have them reviewed before they are incorporated into a target branch. A pull request can show differences between branches, allow reviewers to leave comments, support discussions about individual changes, and display automated checks. Teams commonly use pull requests as part of GitHub Flow because they create a controlled collaboration point between contributors and maintainers. Repository templates help create repositories, Discussions support broader conversations, and GitHub Pages publishes web content. None of those features is specifically designed around the review and integration workflow that pull requests provide.<\/span><\/p>\n<h3><b>Question 5<\/b><\/h3>\n<p><b>What is a Git branch primarily used for?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Creating an independent line of development<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Storing encrypted repository credentials<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Publishing documentation as a website<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Registering a GitHub organization<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A Git branch provides an independent line of development within a repository. Developers can create a branch to work on a feature, correction, experiment, or other change without directly modifying the main development line. Once the work is ready, it can be reviewed and potentially merged into another branch. Branches are lightweight references to commits rather than complete copies of an entire repository. This makes them useful for parallel development and collaboration. GitHub extends the branch concept with pull requests, branch protection, and other repository controls. Using branches helps teams isolate changes while maintaining a shared project history.<\/span><\/p>\n<h3><b>Question 6<\/b><\/h3>\n<p><b>Which file commonly explains the purpose and basic usage of a repository?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SECURITY.md<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">README.md<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">CODEOWNERS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">LICENSE<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A README.md file commonly provides an introduction to a repository and explains what the project does and how people can use or contribute to it. It can contain headings, descriptions, installation instructions, examples, configuration guidance, and other project information. GitHub renders Markdown files directly in repository interfaces, making README content easy for visitors to discover. SECURITY.md has a security-reporting purpose, CODEOWNERS identifies responsible reviewers for certain paths, and LICENSE communicates legal usage terms. Although repositories can contain many documentation files, README.md is generally the primary starting point for understanding a project&#8217;s purpose and basic usage.<\/span><\/p>\n<h3><b>Question 7<\/b><\/h3>\n<p><b>What is the purpose of a CODEOWNERS file?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Define repository billing contacts<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Configure GitHub Actions runner machines<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Specify people or teams responsible for reviewing paths<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Store credentials for protected environments<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A CODEOWNERS file identifies users or teams that are responsible for reviewing changes affecting particular files or directories. When configured correctly, GitHub can use this information to request reviews automatically for matching pull requests. This is particularly useful in larger repositories where different teams own different components. CODEOWNERS does not function as a credentials store, billing configuration, or runner-management file. Its purpose is related to code ownership and review responsibility. Organizations can combine CODEOWNERS with branch protection or repository rules so that changes to important areas receive review from the appropriate maintainers before they can be merged.<\/span><\/p>\n<h3><b>Question 8<\/b><\/h3>\n<p><b>Which GitHub feature provides a place for long-form community conversations?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Releases<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Projects<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Discussions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Codespaces<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">GitHub Discussions provides a space for community-oriented conversations that do not necessarily belong in issues or pull requests. Teams and open-source communities can use Discussions for questions, ideas, announcements, polls, feedback, and broader conversations. Issues are generally more focused on tracking specific work, problems, or tasks, while pull requests concentrate on proposed code changes. Releases communicate versions of software, and Codespaces provides a development environment. Discussions therefore fill an important communication role by allowing participants to exchange information without forcing every conversation into a task-tracking or code-review workflow.<\/span><\/p>\n<h3><b>Question 9<\/b><\/h3>\n<p><b>What is the main purpose of a GitHub repository?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Store and organize a project&#8217;s files and development history<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Provide only temporary storage for deleted accounts<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Replace every external cloud-storage service<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Limit a project to a single immutable version<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A GitHub repository stores a project&#8217;s files together with its Git-based development history and related collaboration resources. Depending on configuration, a repository can contain source code, documentation, issues, pull requests, branches, releases, workflows, security information, and other project assets. Repositories can be public or private according to the selected visibility and organizational policies. They are not simply temporary file-storage locations and do not restrict projects to one immutable version. The repository model gives teams a central location for managing project content and coordinating development while retaining a historical record of changes.<\/span><\/p>\n<h3><b>Question 10<\/b><\/h3>\n<p><b>Which file communicates the legal terms under which project code may be used?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">CONTRIBUTING.md<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">LICENSE<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">README.md<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SECURITY.md<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A LICENSE file communicates the legal terms governing how software may be used, modified, distributed, or otherwise handled. Different open-source licenses establish different permissions and conditions, so selecting and clearly publishing an appropriate license can be important for project maintainers and users. CONTRIBUTING.md generally explains how people can contribute to a project, README.md introduces the project and its usage, and SECURITY.md can describe how security vulnerabilities should be reported. GitHub repositories may contain all of these files because they serve different purposes. The LICENSE file specifically addresses the legal framework associated with the project&#8217;s code.<\/span><\/p>\n<h3><b>Question 11<\/b><\/h3>\n<p><b>What is a GitHub fork?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A temporary pull request review session<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A deleted branch restored from history<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A compressed repository backup<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A copy of a repository under another account or organization<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A fork is a copy of a repository created under another user&#8217;s account or organization. Forks are commonly used when someone wants to work on a project without having direct write access to the original repository. The contributor can make changes in the fork and later propose them to the upstream repository through a pull request. This model is especially common in open-source projects. A fork is different from simply creating a branch because the fork establishes a separate repository boundary. The original repository remains distinct while the fork provides an independent space for development and experimentation.<\/span><\/p>\n<h3><b>Question 12<\/b><\/h3>\n<p><b>What does Markdown primarily provide on GitHub?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A programming language for Git commands<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A database format for repository metadata<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A lightweight way to format readable content<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A replacement for repository permissions<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Markdown is a lightweight markup language used to format readable text. GitHub supports Markdown in many areas, including README files, issues, pull requests, discussions, and other documentation-oriented content. Users can create headings, lists, links, emphasis, code blocks, tables, and other structures without relying on complex document editors. Markdown does not replace Git commands or repository permissions. Its purpose is communication and presentation. Because GitHub renders Markdown directly in many collaboration areas, understanding basic Markdown helps users write clearer project documentation, issue descriptions, review comments, and community discussions.<\/span><\/p>\n<h3><b>Question 13<\/b><\/h3>\n<p><b>Which GitHub option helps users create repositories from a predefined structure?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Repository template<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Audit log<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">GitHub Mobile<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Security overview<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A repository template provides a predefined starting structure that can be used when creating new repositories. Templates are useful when organizations or teams repeatedly create projects that share common files, directories, documentation, configurations, or workflows. Instead of rebuilding the same structure manually, users can create a repository from the template and then adapt it for the new project. An audit log records administrative activity, GitHub Mobile provides mobile access to GitHub functionality, and the security overview presents security-related information. Templates therefore focus on consistency and faster project initialization rather than administration or security monitoring.<\/span><\/p>\n<h3><b>Question 14<\/b><\/h3>\n<p><b>What is the purpose of GitHub Mobile?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Manage Git objects without using a repository<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Access GitHub collaboration features from mobile devices<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Convert Git repositories into virtual machines<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Replace all GitHub organization settings<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">GitHub Mobile provides access to GitHub collaboration capabilities from supported mobile devices. Users can interact with notifications, review pull requests, respond to issues, and perform other supported activities while away from a desktop environment. It is designed to complement GitHub&#8217;s web and development experiences rather than replace Git itself or all administrative interfaces. GitHub Mobile does not turn repositories into virtual machines or eliminate organization settings. Its value comes from allowing users to stay connected with project activity and collaboration workflows when they are working from a mobile device.<\/span><\/p>\n<h3><b>Question 15<\/b><\/h3>\n<p><b>What is the main purpose of GitHub Desktop?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Host repositories without any Git service<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Provide a graphical interface for Git workflows<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Replace every GitHub repository permission<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Convert Markdown files into executable programs<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">GitHub Desktop provides a graphical interface for common Git workflows. It can help users clone repositories, create branches, review changes, make commits, synchronize with remote repositories, and manage other everyday version-control tasks without relying exclusively on command-line commands. It is especially useful for users who prefer a visual workflow or are becoming familiar with Git concepts. GitHub Desktop does not replace repository permissions or transform Markdown into executable applications. The application works with Git repositories and can connect users to GitHub-based collaboration while presenting many operations through a desktop interface.<\/span><\/p>\n<h3><b>Question 16<\/b><\/h3>\n<p><b>What does GitHub Marketplace primarily offer?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Physical hardware for software teams<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Private replacements for Git itself<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Apps and actions that extend GitHub capabilities<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Guaranteed hosting for every public repository<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">GitHub Marketplace provides a catalog of applications and GitHub Actions that can extend or integrate with GitHub workflows. Organizations and developers can discover tools for areas such as project management, continuous integration, security, code quality, deployment, and other development needs. Marketplace offerings can connect with repositories or automate particular tasks depending on their capabilities and permissions. Marketplace is not a hardware store, a replacement for Git, or a guarantee of repository hosting. Its purpose is to help GitHub users discover integrations and automation tools that can supplement the platform&#8217;s built-in functionality.<\/span><\/p>\n<h3><b>Question 17<\/b><\/h3>\n<p><b>Which GitHub concept allows teams to apply open-source practices internally?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">InnerSource<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">GitHub Pages<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Repository archiving<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">GitHub Releases<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">InnerSource applies open-source development principles within an organization&#8217;s internal environment. Teams can make selected projects discoverable to internal contributors and encourage practices such as shared ownership, transparent collaboration, contribution through pull requests, and peer review. The approach can help organizations reduce isolated development and make reusable knowledge or code easier to discover across teams. InnerSource does not mean that the project is automatically made publicly available. GitHub Pages focuses on publishing websites, Releases organize published software versions, and repository archiving changes a repository&#8217;s active state. InnerSource specifically describes internal collaboration using open-source-inspired development practices.<\/span><\/p>\n<h3><b>Question 18<\/b><\/h3>\n<p><b>What is the purpose of a repository star on GitHub?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Grant the user write permission<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Copy the repository into a new organization<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Enable mandatory pull-request approval<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Mark the repository as something the user wants to follow or revisit<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A GitHub star allows a user to mark a repository as interesting or useful for future reference. Starring does not grant write permissions, create a fork, or impose review requirements. It provides a lightweight way for users to keep track of repositories they want to revisit and can also contribute to repository visibility through GitHub&#8217;s discovery mechanisms. A star should therefore be understood as an interest or bookmarking-style signal rather than an administrative permission. Repository access remains controlled by visibility, roles, organization policies, and other authorization mechanisms.<\/span><\/p>\n<h3><b>Question 19<\/b><\/h3>\n<p><b>Which GitHub capability helps users discover repository activity and development trends?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Repository Insights<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">GitHub Codespaces<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">GitHub Mobile<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">GitHub Sponsors<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Repository Insights provides information that can help users understand activity and development patterns associated with a repository. Depending on the available features and permissions, insights can expose information about areas such as contributors, traffic, commits, and other repository activity. This information can help maintainers understand how a project is being used and how development is progressing. Codespaces focuses on cloud development environments, GitHub Mobile provides mobile access, and GitHub Sponsors supports funding relationships. Insights is therefore the capability most directly associated with examining repository-level activity and metrics.<\/span><\/p>\n<h3><b>Question 20<\/b><\/h3>\n<p><b>What is the purpose of following a GitHub user or organization?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Automatically grant repository administrator access<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Receive updates about relevant activity<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Copy all repositories into the follower&#8217;s account<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Convert private repositories into public projects<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Following a GitHub user or organization allows a user to stay informed about relevant activity associated with that account. It does not change repository permissions, copy repositories, or alter repository visibility. Following is primarily a discovery and notification-oriented feature that helps users keep track of activity from people or organizations they find relevant. Access to private repositories remains controlled separately through permissions and authorization. Similarly, copying repositories requires mechanisms such as forking or other repository operations. Understanding the distinction between following and access control is important when navigating GitHub&#8217;s social and collaboration features.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>View Full Microsoft GH-900 Exam Dumps and Practice Test Dumps &nbsp; Question 1 What is the primary purpose of version control? Track and manage changes to files over time Automatically deploy every application update Replace all project documentation with source code Prevent multiple developers from accessing repositories Correct Answer: 1 Explanation: Version control is designed [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1648,1647],"tags":[],"_links":{"self":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/19181"}],"collection":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/comments?post=19181"}],"version-history":[{"count":1,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/19181\/revisions"}],"predecessor-version":[{"id":19182,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/19181\/revisions\/19182"}],"wp:attachment":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/media?parent=19181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/categories?post=19181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/tags?post=19181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}