Loading lesson path
Git
Git Tutorial focused on Git and {{title}} Introduction and related concepts.
Git Tutorial
Git and {{title}} Introduction
Git Install
Configure Git Now let Git know who you are. This is important for version control systems, as each Git commit uses this information: Tip for Beginners: Configuring Git is safe. You can change these s…
Change Platform: GitHub Bitbucket GitLab Get Started with Git Now that Git is installed, and it knows who you are, you can start using Git. Lets create our first repository Key Steps to Get Started C…
Change Platform: GitHub Bitbucket GitLab What is a New File? A new file is a file that you have created or copied into your project folder, but haven't told Git to watch. Here are the key things to k…
Change Platform: GitHub Bitbucket GitLab What is the Staging Environment? The staging environment (or staging area ) is like a waiting room for your changes. You use it to tell Git exactly which file…
Change Platform: GitHub Bitbucket GitLab What is a Commit? A commit is like a save point in your project. It records a snapshot of your files at a certain time, with a message describing what changed…
Key Commands for Tagging git tag <tagname> - Create a lightweight tag git tag -a <tagname> -m "message" - Create an annotated tag git tag <tagname> <commit-hash> - Tag a specific commit git tag - Lis…
Key Commands for Stashing git stash - Stash your changes git stash push -m "message" - Stash with a message git stash list - List all stashes git stash branch <branchname> - Create a branch from a st…
Git History
Git Help
Change Platform: GitHub Bitbucket GitLab What is a 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…
Change Platform: GitHub Bitbucket GitLab What is Merging in Git? Merging in Git means combining the changes from one branch into another. This is how you bring your work together after working separa…
Git Workflow Commands Overview Working Directory - Where you make changes git add - Stage changes git commit - Save changes to your repository git push - Share changes with others git status - Check…
Git Best Practices
Git Glossary This glossary covers common Git terms and concepts. Use it as a handy reference while learning and working with Git. Summary of Git Terms Branch Checkout Clone Commit Conflict Fetch Fork…