Git/cmd
Jump to navigation
Jump to search
Git commands
|
Usage: git <command> [ <parameters> ]
command | process | description |
---|---|---|
add | repo creation 2 | updates the "staged" area using content found in the working tree (can be specified) |
branch | manages repository branches | |
checkout | ||
cherry-pick | ||
clone | repo creation 1b | copies a repository from somewhere else |
commit | repo creation 6 | commits changes currently staged |
commit-tree | ||
config | usage config | |
diff | repo creation 5 | shows difference between current directory contents and what you have staged |
fetch | fetches named heads or tags from one or more other repositories, along with the objects necessary to complete them. | |
init | repo creation 1a | initializes a new repository; does not add anything |
log | returns information about commits | |
merge | joins two or more branches together | |
pull | copying from | 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. |
push | copying to | updates remote refs using local refs, while sending objects necessary to complete the given refs |
rebase | forward-port local commits to the updated upstream head | |
read-tree | ||
remote | copying | manage aliases for remote repositories |
reset | resets current HEAD to the specified state | |
rm | repo creation 3 | removes files from staging and by default also from the filesystem |
show | ||
stash | saves local modifications, reverts the working directory to match HEAD commit | |
status | repo creation 4 | shows status of current repository |
submodule | manages modules | |
tag | creates an alias for a particular revision | |
worktree | ||
write-tree |