Praktycznie i na przykładach
#!/bin/bash
git init [--bare] [[ KATALOG ]]
#!/bin/bash
git status
# przykładowy output
On branch master
Initial commit
nothing to commit (create/copy files and use "git add" to track)
#!/bin/bash
git add [[ ŚCIEŻKA ]]
#!/bin/bash
git mv [ STARA ŚCIEŻKA ] [ NOWA ŚCIEŻKA ]
#!/bin/bash
git rm [--cached ] [ ŚCIEŻKA ]
#!/bin/bash
git commit [ -a ] [ -m 'Opis commita' ] [ --amend ] [[ ŚCIEŻKA ]]
#!/bin/bash
git log [ -p ]
...podejście drugie
#!/bin/bash
git reset [ --hard --soft ] COMMIT
git reset HEAD [ ścieżka ]
#!/bin/bash
git diff [ --cached COMMIT ] [[ ŚCIEŻKA ]]
git diff [ COMMIT ] [ COMMIT ]
#!/bin/bash
git branch [ NAZWA ]
#!/bin/bash
git branch [ -v --merged --no-merged]
#!/bin/bash
git checkout [ -b ] [ NAZWA ]
#!/bin/bash
git checkout [ NAZWA GAŁĘZI GŁÓWNEJ ]
git merge [ NAZWA GAŁĘZI MERGEOWANEJ ]
#!/bin/bash
git branch [ -d / -D] [ NAZWA ]
#!/bin/bash
git rebase [ NAZWA ]
#!/bin/bash
git clone [ LINK ] [ FOLDER ]
#!/bin/bash
git remote add [ -t GAŁĄŹ ][ NAZWA ] [ LINK ]
git remote rename [ STARA NAZWA ] [ NOWA NAZWA ]
git remove remove [ NAZWA ]
#!/bin/bash
git push [ -u ] [ NAZWA REMOTEA ] [ NAZWA GAŁĘZI ]
git pull [ NAZWA REMOTEA ] [ NAZWA GAŁĘZI ]
git fetch [ NAZWA REMOTEA ]
#!/bin/bash
git clone http://gity.sznup.se/luke/warsztaty-z-gita.git
#!/bin/bash
git remote add kolo warsztaty@mort.kolo.kt.agh.edu.pl:/home/warsztaty/warsztaty-z-gita.git