Skip to content
This repository has been archived by the owner on Oct 10, 2024. It is now read-only.

Latest commit

 

History

History
52 lines (30 loc) · 1.74 KB

glossary.md

File metadata and controls

52 lines (30 loc) · 1.74 KB

Glossary

You will find a bunch of useful programming terms that you must know.

Anonymous Function

It's a function declared without any named identifier to refer to it.

Code examples

window.addEventListener("click", function () {
  // This is An Anonymous Function
});

Frequently Used Terms Definitions

git: an open source, distributed version-control system

GitHub: a platform for hosting and collaborating on Git repositories

commit: a Git object, a snapshot of your entire repository compressed into a SHA

branch: a lightweight movable pointer to a commit

clone: a local version of a repository, including all commits and branches

remote: a common repository on GitHub that all team member use to exchange their changes

fork: a copy of a repository on GitHub owned by a different user

pull request: a place to compare and discuss the differences introduced on a branch with reviews, comments, integrated tests, and more

HEAD: representing your current working directory, the HEAD pointer can be moved to different branches, tags, or commits when using git checkout

push: to send committed changes to a remote repository

upstream: of a branch or a fork, the primary branch on the original repository is referred as "upstream"

fetch: to add changes from the remote repository to a local working branch without committing them

merge: to take changes from one branch (in the same repository or from a fork), and apply them into another

pull: to fetch changes and merge them

Additional Resources