Free · 49 Topics · No Signup
Git Notes
Version control — commits, branches, remotes, GitHub and collaboration — written by CodingNow 2.0's mentors. Free to read, structured to actually help you learn.
Git notes by CodingNow 2.0 cover 49 topics — from git home to git remote advanced — each explained with short definitions, syntax and runnable code examples. They are 100% free, need no signup, and work as quick revision for college exams, Git interviews and CodingNow 2.0's mentor-led Git course in Pitampura, Delhi.
No notes found. Try a different search term, or browse all Git notes.
Git Tutorial
17 of 17 topics publishedGit HOME
Git is a free, open source tool that helps you save and manage different versions of your files and code.
Git Intro
It was created by Linus Torvalds in 2005, and has been maintained by Junio Hamano since then.
Git Install
You can download Git for free from git-scm.com.
Git Config
This is important for version control systems, as each Git commit uses this information:
Git Get Started
Now that Git is installed, and it knows who you are, you can start using Git.
Git New Files
A new file is a file that you have created or copied into your project folder, but haven't told Git to watch.
Git Staging
The staging environment (or staging area) is like a waiting room for your changes.
Git Commit
A commit is like a save point in your project.
Git Tagging
- git tag <tagname - Create a lightweight tag
Git Stash
- git stash push -m "message" - Stash with a message
Git History
Git keeps a detailed record of every change made to your project.
Git Help
If you forget how a command works or want to learn about its options, you can use Git's built-in help.
Git Branch
In Git, a branch is like a separate workspace where you can make changes and try new ideas without affecting the main project. Think of it as a "parallel univ
Git Merge
Merging in Git means combining the changes from one branch into another.
Git Workflow
- Working Directory - Where you make changes
Git Best Practices
Make small, frequent commits to capture your progress.
Git Glossary
This glossary covers common Git terms and concepts. Use it as a handy reference while learning and working with Git.
Git and Remote Platforms
13 of 13 topics publishedGitHub Get Started
Welcome! This page will guide you through the first steps of using GitHub for version control and collaboration.
Git What is SSH?
SSH (Secure Shell) is a way to connect securely to remote computers and services, like Git repositories.
GitHub Add SSH
Now that you have generated your SSH key, you need to add your public key to your GitHub account.
GitHub Set Remote
Now that your SSH key is added to GitHub, you can securely connect your local repository to GitHub using SSH.
GitHub Edit Code
GitHub lets you edit files directly in your browser.
Pull from GitHub
In the last chapters, we made an account on GitHub and set up SSH.
Push to GitHub
When we have made changes locally, we want to update our remote repository with the changes.
GitHub Branch
On GitHub, access your repository and click the "master" branch button.
Pull Branch from GitHub
Now continue working on our new branch in our local Git.
Push Branch to GitHub
This chapter explains how to push a branch from your local computer to GitHub.
GitHub Flow
The GitHub Flow is a simple, effective workflow for collaborating on code using Git and GitHub.
GitHub Pages
GitHub Pages lets you publish a website directly from your repository. To enable it:
Git GUI Clients
Git GUI clients let you use Git with buttons and menus instead of typing commands.
Git Contribute
3 of 3 topics publishedGitHub Fork
However, Git does not allow you to add code to someone else's repository without access rights.
Git Clone from GitHub
Now we have our own fork , but only on GitHub. We also want a clone on our local Git to keep working on it.
GitHub Send Pull Request
We have made a lot of changes to our local Git.
Git Undo
6 of 6 topics publishedGit Revert
The git revert command undoes a previous commit by creating a new commit that reverses the changes.
Git Reset
The git reset command moves your current branch (HEAD) to a different commit.
Git Amend
Git Amend is a command that allows you to modify the most recent commit.
Git Rebase
Rebasing moves or combines a sequence of commits to a new base commit.
Git Reflog
git reflog records updates to the tip of branches and HEAD.
Git Recovery
Git recovery means getting back lost commits, branches, or files.
Git Advanced
10 of 10 topics publishedGit .gitignore
The .gitignore file tells Git which files and folders to ignore (not track).
Git .gitattributes
The .gitattributes file is a special file that tells Git how to handle specific files in your repository.
Git Large File Storage (LFS)
Git LFS (Large File Storage) is an extension for Git that helps you manage large files (like videos, images, or datasets) efficiently.
Git Signing Commits/Tags
Signing a commit is like putting your personal signature on your work.
Git Cherrypick & Patch
Cherry-pick lets you copy a single commit from one branch to another. It's useful when you want just one (or a few) changes, not everything from another branch.
Git Merge Conflicts
A merge conflict happens when two branches change the same part of a file.
Git CI/CD
CI/CD stands for Continuous Integration and Continuous Deployment/Delivery.
Git Hooks
Git hooks are scripts that run automatically when certain Git events happen, like making a commit or pushing code.
Git Submodules
Git submodules let you include one Git repository inside another as a subdirectory.
Git Remote Advanced
Remotes are references to remote repositories.
Ready to go from notes to a real career?
Join CodingNow 2.0's Git course — live mentorship, hands-on projects, and 100% placement support in Delhi NCR.
Enroll Now — Free Demo AvailableGit Notes – FAQs
What students search before reading Git notes.