4
JavaScript is a versatile scripting language that can create robust web applications.
Version control (tracking and reverting code changes) Collaboration and conflict resolution (branching, merging, pull requests) Backup, sharing, and distribution of code
A complete copy of the repository (including code, branches, commits, and tags) is created under your GitHub account.
A full copy of the repository is downloaded from GitHub (or another remote) to your local machine. It includes the entire project history (commits, branches, tags).
A request to merge changes from one branch (often from a fork or feature branch) into another repository/branch. Does not automatically merge — requires approval and action from repository maintainers.