# Git Assignment - <JzfL>
```
<<<< assignment
> a. What is an _issue_?
#Issues are simple to create and flexible to suit a variety of scenarios. You can use issues to track work, give or receive feedback, collaborate on ideas or tasks, and efficiently communicate with others.
> b. What is a _pull request_?
#A pull request is a proposal to merge a set of changes from one branch into another
> c. How do I open up a _pull request_?
#https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request
> d. Give me a step by step guide on how to add someone to your repository.
# 1.Ask for the username of the person you're inviting as a collaborator. If they don't have a username yet, they can sign up for GitHub. For more information, see "Creating an account on GitHub."
# 2. On GitHub.com, navigate to the main page of the repository.
# 3. Under your repository name, click Settings. If you cannot see the "Settings" tab, select the dropdown menu, then click Settings.
# 4. Screenshot of a repository header showing the tabs. The "Settings" tab is highlighted by a dark orange outline.
# 5. In the "Access" section of the sidebar, click Collaborators.
# 6. Click Add people.
# 7. In the search field, start typing the name of person you want to invite, then click a name in the list of matches.
# 8. Click Add NAME to REPOSITORY.
# 9. The user will receive an email inviting them to the repository. Once they accept your invitation, they will have collaborator access to your repository.
> e. What is the difference between `git` and `GitHub`?
# Git is a free, open source version control tool that developers install locally on their personal computers, while GitHub is a pay-for-use online service built to run Git in the cloud.
> f. What does `git diff` do?
# Diffing is a function that takes two input data sets and outputs the changes between them
> g. What is the `main` branch?
# The main branch is the original thread of code for a project's codebase
> h. Besides our initial commit if it is a new repository, should we directly push our changes directly into the `main` branch?
# No we should not, version control and backup in case a change is fatal
=======
>>>> main-
Notifications
You must be signed in to change notification settings - Fork 0
JzfL/git_assignment
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published