4. GIT

reinstalacija vsebine iz računalnika, ki ima željeni commit file

git reset --hard efgestujizlm098nhg
reinstalacija vsebine iz githuba
:: git fetch –install git reset –hard origin/stevilcenje

instalacija

sudo apt-get install git

posodobi zadnjo verzijo

git clone git://git.kernel.org/pub/scm/git/git.git

nastavitve uporabnika

git config --global user.name "pavlovicr"
git config --global user.email pavlovicrados@gmail.com

prelistajmo nastavitve in spremenimo nastavitve

git config --list
vim ~/.gitconfig

4.1. ponovna vzpostavitev sistema

ko delamo na osnovnemu računalniku

git reset --hard  5efcdstre........

ko kopiramo iz git huba

git fetch --all

git reset --hard origin/stevilcenje

4.2. osnovne komande

inicializacija direktorija v katerem bomo izvajali git ukaze

git init

dodamo spremembe

git add .

pospremimo spremembe

git commit -m "spremljajoci tekst" -a

dve muhi na en mah

git commit -a -m "spremni tekst"

ustvari nov repository na GitHub in remot povezavo

git remote add origin https://github.com/pavlovicr/udpp.git

ko origin že obstaja, ga izbrišemo z

git remote rm origin

ko nas sprašuje za uporabniško ime

git remote set-url origin git@github.com:pavlovicr/udpp.git

4.3. priprava kljuca

v linux terminalu ustvarimo ssh ključ na vprašanja odgovorimo z enter gremo v fail ~/.ssh/id_rsa.pub in skopiramo ključ v GitHub v settings generiramo nov ključ s kopiranjem kode iz id_rsa.pub

ssh-keygen -t rsa -C "pavlovicrados@gmail.com"
vim  ~/.ssh/id_rsa.pub

4.4. ostale komande

kakšne so razlike, ki še niso ažurirane v gitu

git diff
git diff --staged

kje smo z gitiranjem

git status

unstage file

git reset mojfile

poglej naslov remota

git remote -v

kloniraj vsebino iz remota

git clone git@github.com:pavlovicr/udpp.git
git clone https://github.com/pavlovicr/udpp.git