
Introduction to Git and GitHub - W3Schools
What is GitHub? Git is not the same as GitHub. GitHub makes tools that use Git. GitHub is the largest host of source code in the world, and has been owned by Microsoft since 2018. In this tutorial, we …
Git Tutorial - W3Schools
The tutorial can show examples for GitHub, GitLab, or Bitbucket. The Git commands are mostly the same, but some steps (like connecting to a remote or pushing code) might look a little different …
Git Getting Started - W3Schools
What is a Repository? A Git repository is a folder that Git tracks for changes. The repository stores all your project's history and versions.
Git GitHub Pages - W3Schools
Host Your Page on GitHub With GitHub pages, GitHub allows you to host a webpage from your repository. Let's try to use GitHub Pages to host our repository.
Git Pull from Remote - W3Schools
git fetch downloads new data from a remote repository, but does not change your working files or branches. It lets you see what others have pushed before you merge or pull.
Git Branch Merge - W3Schools
Merging in Git means combining the changes from one branch into another. This is how you bring your work together after working separately on different features or bug fixes.
Git Rebase - W3Schools
Use git rebase -i to edit, reorder, squash, or fix up commits before a certain point. Use git rebase --continue to continue a rebase after resolving conflicts.
Git Pull - W3Schools
That is how you keep your local Git up to date from a remote repository. In the next chapter we will look closer at how pull and pull requests work on GitHub.
Git Tagging - W3Schools
A tag in Git is like a label or bookmark for a specific commit. Tags are most often used to mark important points in your project history, like releases (v1.0 or v2.0).
Git Install - W3Schools
Choosing to add Git to your PATH means you can use Git commands in any terminal window. This is highly recommended for most users to do this during installation.