GitHub Foundations

GitHub Foundations

  1. What are the possible GitHub account types? (Select three.)
  2. Which of these GitHub features serves the purpose of an adaptable spreadsheet, task board and a roadmap that integrates with issues and pull requests on GitHub to plan and track your work effectively?
  3. How does the synchronization between GitHub projects and issues and pull requests work?
  4. Which of these is true regarding custom fields for items in GitHub Projects?
  5. What are the different available options for adding issues and pull requests to a GitHub Project board?
  6. Which of these layouts are available in GitHub Projects? (Choose three.)
  7. Which GitHub Project layout would best serve as a Kanban board?
  8. Which of these workflows are built-in automations in GitHub Projects? (Choose two.)
  9. What are the different options that allow you to automate operations in your GitHub Project? (Choose three.)
  10. What is the difference between GitHub projects and GitHub projects classic?
  11. What are the use cases for labels?
  12. Why would a repository owner want to use milestones? (Choose two.)
  13. How can you assign a person to an issue or pull request?
  14. If you face yourself often writing the same set of comments on issues or pull requests, what GitHub feature would you use to save time?
  15. Which of these statements about `saved replies` are true? (Choose two.)
  16. What are some actions you can do in regards to Repository Templates? (Choose two.)
  17. Which feature in GitHub Projects enables you to effortlessly generate graphs and charts for visualizing the current status and historical progression of your project?
  18. What is the name of GitHub's continuous integration and continuous delivery (CI/CD) platform?
  19. Which of these is a common use case for GitHub Actions?
  20. GitHub Action workflows are triggered by events. Which of these are valid events that GitHub Actions support? (Choose two.)
  21. Where can you find publicly available GitHub Actions?
  22. Which of these tools serves as an AI pair programmer that offers autocomplete-style suggestions as you code?
  23. Is GitHub Copilot free to use?
  24. What are the differences between GitHub Copilot Individual and GitHub Copilot Business?
  25. How can you start using GitHub Copilot after activating the GitHub Copilot subscription?
  26. What is a GitHub Codespace?
  27. What GitHub feature allows the creation of preconfigured development environments where all necessary tools and dependencies to contribute to a repository are installed?
  28. What GitHub features allow repository contributors to work on simple code changes directly through the web browser? (Choose two.)
  29. What are the different possible lifecycle phases for a GitHub Codespace?
  30. If you stop your GitHub Codespace environment can you come back to the changes later if you haven't committed them?
  31. Which of these statements regarding GitHub Codespaces lifecycle are true? (Choose three.)
  32. Your project requires appropriate hardware to run. Can you customize the amount of CPU cores that will be allocated to your GitHub Codespace environment?
  33. How can you customize the environment that is run in GitHub Codespaces?
  34. What is a GitHub Codespace deep link?
  35. Who should have 2 Factor Authentication enabled on GitHub?
  36. What are Enterprise Managed Users?
  37. What are the different permission levels for a repository owned by a personal account? (Choose two.)
  38. Which of these is NOT a role in a GitHub Organization?
  39. Can you disable the issues tab on a repository?
  40. Where can you disable repository features such as issues, wikis or projects on a repository that you own?
  41. What are the different repository visibility options?
  42. What is the purpose of a `CODEOWNERS` file?
  43. How can you enforce status checks passing before merging a pull request to the `main` branch?
  44. Which of these actions will make sure that prior to any push to the `main` branch, the changes have been approved by at least two people? (Choose three.)
  45. What can you find in the security tab of a repository?
  46. What is CodeQL?
  47. Which tool helps you keep the repository dependencies up to date?
  48. What are Repository Insights?
  49. Who are repository collaborators?
  50. How can you work together with a friend of yours on a repository that you have created on your personal GitHub account?
  51. What are GitHub teams?
  52. What is the role of an organization moderator?
  53. What is the role of an organization security manager?
  54. Which of these definitions best describes open source software?
  55. What is the GitHub Sponsors program?
  56. On your personal GitHub dashboard you received a notification that user `octocat` has created a new repository `octocat/my-repo`. Why did you receive that notification?
  57. What are the effects of you following a user on GitHub?
  58. What is the GitHub Marketplace?
  59. What is InnerSource?
  60. Which of these is a practice that encourages collaboration, visibility and sharing of code among different teams within an organization?
  61. What is a fork in GitHub?
  62. Which of these can make a repository more discoverable? (Choose three.)
  63. How can you define guiding protocols for users intending to submit bug reports or propose new features in your repository so they know what information to fill-in?
  64. What is a pull request template?
  65. Which of these statements best describes a version control system?
  66. What is the meaning of the word `distributed` in distributed version control system?
  67. Which of these best describes git?
  68. Which of these statements best describes what GitHub is?
  69. What is the relation between Git and GitHub?
  70. What is a repository in GitHub?
  71. What is a git commit?
  72. Which git feature allows developers to concurrently work on the same codebase without causing conflicts with each other?
  73. What is the GitHub Flow?
  74. What is a GitHub Pro plan?
  75. Is there a free version of GitHub for organizations?
  76. What are the different GitHub pricing plans for organizations? (Select three.)
  77. Which GitHub pricing plan offers self-hosted deployment of GitHub?
  78. Under which GitHub pricing plan can you create an unlimited number of public repositories?
  79. What are the different deployment options for GitHub Enterprise? (Select two.)
  80. Which of these statements about GitHub Enterprise deployment options are true? (Select two.)
  81. What are pinned repositories on GitHub?
  82. Which of these files can customize your GitHub profile?
  83. What language is used to write comments on GitHub issues and pull requests?
  84. What are GitHub's slash commands?
  85. How does GitHub help people that want to write proper issue and pull request comments but don't know Markdown syntax?
  86. What is GitHub Desktop?
  87. What is GitHub Mobile?
  88. How can you link a pull request to an issue? (Choose two.)
  89. What improvement do issue forms bring over issue templates?
  90. Which of these is a repository feature that is used as a community forum to have conversations, ask questions, post announcements and share ideas?
  91. What is the effect of adding a line `Closes #11` to the pull request's description?
  92. In GitHub a proposal to merge a set of changes from one branch into another branch is called a:
  93. You want to merge changes from branch `feature-a` into `main` and you are creating a pull request. Which branch should be the `base` branch and which branch should be the `compare` branch?
  94. What are draft pull requests?
  95. What are the possible statuses for a pull request review? (Choose three.)
  96. Which of these statements about the differences of issues and discussions is true?
  97. Which of the GitHub features best serves as a simple way to share small code snippets with others?
  98. What are GitHub Wikis?
  99. What are the two available options when you no longer need to use a Project?
  100. Can you change a gist from public to secret after creating it?
  101. What happens when you choose to close a Project?
  102. If there are multiple Readme.md files in a GitHub repository, what is the priority order to show them?
  103. Which of the following Git commands allow you to create a new branch and start working on it in one line? (Select two.)
  104. If a GitHub Discussion is converted into an Issue and the issue is closed or referred to using its corresponding # number, will the discussion be modified?
  105. Which information can be found in the Pulse section in the Insights tab of a repository? (Choose three)
  106. What are the different levels of GitHub organizational hierarchy? (Choose three.)
  107. Who can setup billing or assign billing managers for an organization? (Select three.)
  108. What is one of the main benefits for using a Personal Access Token (PAT) instead of a standard username and password for GitHub authentication?
  109. What are the different forms of two-factor or multi-factor authentication supported by GitHub? (Choose five.)