0% found this document useful (0 votes)
2 views1 page

QB Git

The document outlines essential concepts and procedures related to version control and Git, including the significance of commands like 'git init' and the process of creating and managing branches. It details the workflow for collaborating on projects, modifying files, and handling pull requests on GitHub. Additionally, it explains the differences between cloning and forking repositories, setting up personal websites with GitHub Pages, and the importance of clear commit messages.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views1 page

QB Git

The document outlines essential concepts and procedures related to version control and Git, including the significance of commands like 'git init' and the process of creating and managing branches. It details the workflow for collaborating on projects, modifying files, and handling pull requests on GitHub. Additionally, it explains the differences between cloning and forking repositories, setting up personal websites with GitHub Pages, and the importance of clear commit messages.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 1

UNIT 1

Define version control and explain its benefits in software development.


What is the significance of the git init command? Illustrate with an example.
Explain the steps involved in creating a project and tracking changes using Git.
What distinguishes a production branch from a development branch in Git? Explain
their roles and significance.
List the key features of the GitHub.com homepage and explain their purposes.
Explain the workflow of Git branching when two collaborators make changes to the
same file on different branches, including a clear and well-labeled diagram.
Explain the process of modifying a README.md file in a GitHub repository. Include
the steps for editing the file, committing changes, and merging updates to the main
branch
Describe the steps to create a new Git repository, make commits, and view the
commit history using the command line. Provide specific commands and demonstrate
the expected outputs.
Explain the steps involved in reviewing and merging a pull request on GitHub, and
describe how to manage the branch after the merge is completed.
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
------------------------------------------
UNIT 2
Outline and explain the steps involved in creating a branch for contributing to a
project.
Describe the process of fetching changes and contributing updates to the upstream
repository.
What is the difference between cloning and forking a Git repository? Provide a
detailed comparison.
Describe the steps and permissions needed to clone a repository from GitHub to your
local machine.
Explain the steps in Building Your Personal Website.
What is the process of triaging issues in a GitHub repository? Describe the steps
involved, including applying labels, responding to comments, and closing stale
issues.
Explain how to set up a personal website repository using GitHub Pages. Include the
steps for creating the repository, configuring the settings, customizing the
website content, and verifying the publication of the site.
Explain the process of staging changes and creating a commit in Git, including the
importance of a clear and descriptive commit message

You might also like