from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Jump to navigation
Jump to search
About
Git is a version control system based on a powerful distributed model.
Concepts
Commands
alphabetical |
by function
|
- git add updates the "staged" area using content found in the working tree (can be specified)
- git branch manages branches
- git checkout
- git clone copies a repository from somewhere else
- git commit commits changes currently staged
- git commit-tree
- git config
- git diff shows difference between current directory contents and what you have staged
- git fetch fetches named heads or tags from one or more other repositories, along with the objects necessary to complete them.
- git init initializes a new repository; does not add anything
- git log returns information about commits
- git merge joins two or more branches together
- git pull incorporates changes from a remote repository into the current branch. In its default mode, git pull is shorthand for git fetch followed by git merge FETCH_HEAD.
- git push updates remote refs using local refs, while sending objects necessary to complete the given refs
- git rebase forward-port local commits to the updated upstream head
- git read-tree
- git remote manage aliases for remote repositories
- git reset resets current HEAD to the specified state
- git rm removes files from staging and also from the directory
- git show
- git stash saves local modifications, reverts the working directory to match HEAD commit
- git status shows status of current repository
- git tag creates an alias for a particular revision
- git worktree
- git write-tree
|
initialization
creating from scratch
- git init initializes a new repository; does not add anything
- git add updates the index using content found in the working tree (can be specified), to prepare the content staged for the next commit
- git rm removes files from staging and also from the directory
- git status shows status of current repository
- git diff shows difference between current directory contents and what you have staged
- git commit commits changes currently staged
copying to elsewhere
copying from elsewhere
- git clone copies a repository from somewhere else
|
Files
Software
Services
- GitHub: free web-based git repository for open-source projects
Error Messages
- Error Code 403 fatal: HTTP request failed may indicate a bad password. I've found that sometimes the password either doesn't paste properly or else isn't being accepted the first time; trying again with the same password may work. (The password is not displayed, so I'm not sure which it is.)
Links
Reference
How To
Online Books
Online Courses
Articles
Discussion