1. Repositorio berri bat egin eta hiru *remote* konfiguratu zure makinaren diska gogorrean. - *Bare* repositorioak erabiltzea interesgarria izan daiteke. - *Bare* repositoriaren edukia aztertu - Commit batzuk egin repositorioan eta *remote*ak eguneratu zure repositoriaren *master* adarrean egindako aldaketekin. Tracking adarrak erabili. - Remoteen eta adarren izenak eta kudeaketa `.git/config` fitxategian konprobatu 2. Errezeta hauek azaldu: 3. Fitxategi bat Giten historiatik ezabatu: > Emaitza asko dago, adibidez filter-branch erabili daiteke: > `git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch path_to_file" HEAD` > > > Filter-branch-ek arazoak ditu! Ikusi dokumentazioa. > Ikusi Pro-Git liburuan zer egiten den. 4. Konflikto bat eratu eta konpondu. - Konflikto zentzuduna izaten saiatu, fitxategi luze batena - Checkoutak frogatu: theirs vs ours vs base - Diff konbinatua ikusi - Konfliktoa zuzentzeko tresnak erabili - Diff3 erabili eta defektuzkoarekin konparatu 5. Konfliktoa eratu Rerere aktibatuta izanda, mergea desegin eta berriro egin. 6. Rebase interaktibo bat egin - Aukerak frogatu eta ulertu zer egiten duten - Konflikto bat behartu eta konpondu 7. Bisekzio metodoa frogatu 8. `git remote show` eta `git remote show ` erabili, gero azaldu emaitzak refspec-arekin konparatuz. EXTRA: > undo a commit before you push? Find a particular change in a file (even > when the file was renamed)? Do a bisect? Track a change over multiple edits > (forcing the use of annotate on old versions until the original version was > found)