GitHub Foundations
GitHub Foundations
- What are the possible GitHub account types? (Select three.)
- 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?
- How does the synchronization between GitHub projects and issues and pull requests work?
- Which of these is true regarding custom fields for items in GitHub Projects?
- What are the different available options for adding issues and pull requests to a GitHub Project board?
- Which of these layouts are available in GitHub Projects? (Choose three.)
- Which GitHub Project layout would best serve as a Kanban board?
- Which of these workflows are built-in automations in GitHub Projects? (Choose two.)
- What are the different options that allow you to automate operations in your GitHub Project? (Choose three.)
- What is the difference between GitHub projects and GitHub projects classic?
- What are the use cases for labels?
- Why would a repository owner want to use milestones? (Choose two.)
- How can you assign a person to an issue or pull request?
- 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?
- Which of these statements about `saved replies` are true? (Choose two.)
- What are some actions you can do in regards to Repository Templates? (Choose two.)
- Which feature in GitHub Projects enables you to effortlessly generate graphs and charts for visualizing the current status and historical progression of your project?
- What is the name of GitHub's continuous integration and continuous delivery (CI/CD) platform?
- Which of these is a common use case for GitHub Actions?
- GitHub Action workflows are triggered by events. Which of these are valid events that GitHub Actions support? (Choose two.)
- Where can you find publicly available GitHub Actions?
- Which of these tools serves as an AI pair programmer that offers autocomplete-style suggestions as you code?
- Is GitHub Copilot free to use?
- What are the differences between GitHub Copilot Individual and GitHub Copilot Business?
- How can you start using GitHub Copilot after activating the GitHub Copilot subscription?
- What is a GitHub Codespace?
- What GitHub feature allows the creation of preconfigured development environments where all necessary tools and dependencies to contribute to a repository are installed?
- What GitHub features allow repository contributors to work on simple code changes directly through the web browser? (Choose two.)
- What are the different possible lifecycle phases for a GitHub Codespace?
- If you stop your GitHub Codespace environment can you come back to the changes later if you haven't committed them?
- Which of these statements regarding GitHub Codespaces lifecycle are true? (Choose three.)
- Your project requires appropriate hardware to run. Can you customize the amount of CPU cores that will be allocated to your GitHub Codespace environment?
- How can you customize the environment that is run in GitHub Codespaces?
- What is a GitHub Codespace deep link?
- Who should have 2 Factor Authentication enabled on GitHub?
- What are Enterprise Managed Users?
- What are the different permission levels for a repository owned by a personal account? (Choose two.)
- Which of these is NOT a role in a GitHub Organization?
- Can you disable the issues tab on a repository?
- Where can you disable repository features such as issues, wikis or projects on a repository that you own?
- What are the different repository visibility options?
- What is the purpose of a `CODEOWNERS` file?
- How can you enforce status checks passing before merging a pull request to the `main` branch?
- 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.)
- What can you find in the security tab of a repository?
- What is CodeQL?
- Which tool helps you keep the repository dependencies up to date?
- What are Repository Insights?
- Who are repository collaborators?
- How can you work together with a friend of yours on a repository that you have created on your personal GitHub account?
- What are GitHub teams?
- What is the role of an organization moderator?
- What is the role of an organization security manager?
- Which of these definitions best describes open source software?
- What is the GitHub Sponsors program?
- 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?
- What are the effects of you following a user on GitHub?
- What is the GitHub Marketplace?
- What is InnerSource?
- Which of these is a practice that encourages collaboration, visibility and sharing of code among different teams within an organization?
- What is a fork in GitHub?
- Which of these can make a repository more discoverable? (Choose three.)
- 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?
- What is a pull request template?
- Which of these statements best describes a version control system?
- What is the meaning of the word `distributed` in distributed version control system?
- Which of these best describes git?
- Which of these statements best describes what GitHub is?
- What is the relation between Git and GitHub?
- What is a repository in GitHub?
- What is a git commit?
- Which git feature allows developers to concurrently work on the same codebase without causing conflicts with each other?
- What is the GitHub Flow?
- What is a GitHub Pro plan?
- Is there a free version of GitHub for organizations?
- What are the different GitHub pricing plans for organizations? (Select three.)
- Which GitHub pricing plan offers self-hosted deployment of GitHub?
- Under which GitHub pricing plan can you create an unlimited number of public repositories?
- What are the different deployment options for GitHub Enterprise? (Select two.)
- Which of these statements about GitHub Enterprise deployment options are true? (Select two.)
- What are pinned repositories on GitHub?
- Which of these files can customize your GitHub profile?
- What language is used to write comments on GitHub issues and pull requests?
- What are GitHub's slash commands?
- How does GitHub help people that want to write proper issue and pull request comments but don't know Markdown syntax?
- What is GitHub Desktop?
- What is GitHub Mobile?
- How can you link a pull request to an issue? (Choose two.)
- What improvement do issue forms bring over issue templates?
- Which of these is a repository feature that is used as a community forum to have conversations, ask questions, post announcements and share ideas?
- What is the effect of adding a line `Closes #11` to the pull request's description?
- In GitHub a proposal to merge a set of changes from one branch into another branch is called a:
- 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?
- What are draft pull requests?
- What are the possible statuses for a pull request review? (Choose three.)
- Which of these statements about the differences of issues and discussions is true?
- Which of the GitHub features best serves as a simple way to share small code snippets with others?
- What are GitHub Wikis?
- What are the two available options when you no longer need to use a Project?
- Can you change a gist from public to secret after creating it?
- What happens when you choose to close a Project?
- If there are multiple Readme.md files in a GitHub repository, what is the priority order to show them?
- Which of the following Git commands allow you to create a new branch and start working on it in one line? (Select two.)
- 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?
- Which information can be found in the Pulse section in the Insights tab of a repository? (Choose three)
- What are the different levels of GitHub organizational hierarchy? (Choose three.)
- Who can setup billing or assign billing managers for an organization? (Select three.)
- What is one of the main benefits for using a Personal Access Token (PAT) instead of a standard username and password for GitHub authentication?
- What are the different forms of two-factor or multi-factor authentication supported by GitHub? (Choose five.)