You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
76 lines
915 B
76 lines
915 B
#!/bin/sh |
|
|
|
cmd= |
|
path=$(dirname "$0") |
|
case "$#" in |
|
0) ;; |
|
*) cmd="$1" |
|
shift |
|
case "$cmd" in |
|
-v|--v|--ve|--ver|--vers|--versi|--versio|--version) |
|
echo "git version @@GIT_VERSION@@" |
|
exit 0 ;; |
|
esac |
|
|
|
test -x "$path/git-$cmd" && exec "$path/git-$cmd" "$@" |
|
|
|
case '@@X@@' in |
|
'') |
|
;; |
|
*) |
|
test -x "$path/git-$cmd@@X@@" && |
|
exec "$path/git-$cmd@@X@@" "$@" |
|
;; |
|
esac |
|
;; |
|
esac |
|
|
|
echo "Usage: git COMMAND [OPTIONS] [TARGET]" |
|
if [ -n "$cmd" ]; then |
|
echo "git command '$cmd' not found." |
|
fi |
|
echo "git commands are:" |
|
|
|
fmt <<\EOF | sed -e 's/^/ /' |
|
add |
|
apply |
|
archimport |
|
bisect |
|
branch |
|
checkout |
|
cherry |
|
clone |
|
commit |
|
count-objects |
|
cvsimport |
|
diff |
|
fetch |
|
format-patch |
|
fsck-objects |
|
get-tar-commit-id |
|
init-db |
|
log |
|
ls-remote |
|
octopus |
|
pack-objects |
|
parse-remote |
|
patch-id |
|
prune |
|
pull |
|
push |
|
rebase |
|
relink |
|
rename |
|
repack |
|
request-pull |
|
reset |
|
resolve |
|
revert |
|
send-email |
|
shortlog |
|
show-branch |
|
status |
|
tag |
|
verify-tag |
|
whatchanged |
|
EOF
|
|
|