Skip to content

Skills-Hub/Git-Hacks

Repository files navigation

Git-Hacks

Welcome to our Git learning repository! In this repository, we aim to provide you with all the necessary resources and exercises to help you master Git, a powerful version control system used by developers all around the world.

Whether you are a beginner or an experienced developer, this repository is designed to help you understand Git's fundamentals, and guide you through the process of using Git for your projects.

In this repository, you'll find tutorials, exercises, and examples that cover everything from the basics of Git, such as creating a repository, committing changes, and branching, to more advanced topics like resolving conflicts, collaborating with other developers, and using Git in a team environment.

We hope that by the end of this repository, you'll have a solid understanding of Git and its features, and be confident using it in your projects. So, let's get started on this exciting journey of learning Git!

Setup and Config

Git git
Git config
Git help
Git bugreport

Getting and Creating Projects

Git init
Git clone

Basic Snapshotting

Git add
Git status
Git diff
Git commit
Git notes
Git restore
Git reset
Git rm
Git mv

Branching and Merging

Git branch
Git checkout
Git switch
Git merge
Git mergetool
Git log
Git stash
Git tag
Git worktree

Sharing and Updating Projects

Git fetch
Git pull
Git push
Git remote
Git submodule

Inspection and Comparison

Git show
Git log
Git diff
Git difftool
Git range-diff
Git shortlog
Git describe
Git Patching
Git apply
Git cherry-pick
Git diff
Git rebase
Git revert
Git Debugging
Git bisect
Git blame
Git grep

Guides

Git gitattributes
Git Command-line interface conventions
Git Everyday Git
Git Frequently Asked Questions (FAQ)
Git Hooks
Git gitignore
Git gitmodules
Git Revisions
Git Submodules

Email

Git am
Git apply
Git format-patch
Git send-email
Git request-pull

External Systems

Git svn
Git fast-import

Administration

Git clean
Git gc
Git fsck
Git reflog
Git filter-branch
Git instaweb
Git archive
Git bundle

Server Admin

Git daemon
Git update-server-info

Plumbing Commands

Git cat-file
Git check-ignore
Git checkout-index
Git commit-tree
Git count-objects
Git diff-index
Git for-each-ref
Git hash-object
Git ls-files
Git ls-tree
Git merge-base
rGit ead-tree
Git rev-list
Git rev-parse
Git show-ref
Git symbolic-ref
Git update-index
Git update-ref
Git verify-pack
Git write-tree

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published