Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions homework.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
# Linus's Homework

## 1. What is 2 + 2?

5

## 2. What is JavaScript?
JavaScript is a programming language that adds dynamic functionality and complex features like interactivity and animation to web pages. Together with HTML and CSS, JavaScript forms the foundation of web development.

An exciting new play about coffee.
The language is used heavily in web pages, but now various JavaScript platforms allow you to execute JavaScript on a server without a browser. It is also used to create mobile apps for Android and iOS platforms.

## 3. Name three problems Git & GitHub solve?

When people want to show off code to each other they can put it on GitHub
1. Can share, copy code, review others code
store code on
2. Track and merge changes over the times
3. Git (/ɡɪt/) is a distributed version control software system that is capable of managing versions of source code or data. It is often used to control source code by programmers who are developing software collaboratively.

## 4. What happens when you `fork` a repository?
Forking a GitHub repository, on the other hand, creates an online copy of the repository that you own, which can be used as a remote. You can push and pull to this repository as needed, and you can pull in changes from the original repo that you forked, in addition to your copy.

You delete it

## 5. What happens when you clone a repository?

It send it to a friend
When you clone a repository, you copy the repository from GitHub.com to your local machine. Cloning a repository pulls down a full copy of all the repository data that GitHub.com has at that point in time, including all versions of every file and folder for the project.

## 6. What is a Pull Request?

When you send a file over the internet
Pull requests are proposals to merge code changes into a project. A pull request is GitHub's foundational collaboration feature, letting you discuss and review changes before merging them. This helps teams work together, catch issues early, and maintain code quality.