klonowanie repo
1 |
git clone ssh://ekaczynski@git.isolution.pl:29418/PROJEKT.git |
status lokalnych zmian
1 |
git status |
uruchomienie konsoli gui
1 |
git gui & |
dodanie zmian do commitowania
1 |
git add "nazwa pliku" |
dodanie zmian do commitowania (wszystkie pliki java)
1 |
git add *.java |
commit do swojego lokalnego repo
1 |
git commit -m "komentarz" |
dołączenie dodanych zmian do ostatniego commita
1 |
git commit --amend |
wypchnięcie zmian do cetralnego repo
1 |
git push origin HEAD:refs/for/master |
pobieranie zmian
1 |
git pull origin master |
drzewko commitów
1 |
gitk --all & |
tworzenie brancha
1 |
git checkout -b nazwa_brancza |
przełączenie się na brancha
1 |
git checkout nazwa_brancza |
skasowanie brancha
1 |
git branch -D nazwa_brancha |
merge wskazanego brancha do obecnego
1 |
git merge nazwa_brancha |
akcja na sucho (bez rzeczywistych zmian)
1 |
... --dry-run |
przebudowanie brancha obecnego wg docelowego
1 |
git rebase nazwa_brancha |
.gitignore dla eclipsa
1 2 3 4 5 6 7 8 |
# Eclipse # ########### .settings/ .project target/ .classpath .factorypath *.metadata/ |
generowanie klucza ssh
1 |
ssh-keygen -t rsa -C "ekaczynski@isolution.pl" |
skopiowanie klucza do schowka
1 |
clip < ~/.ssh/id_rsa.pub |
konfiguracja change-id
1 |
scp -p -P 29418 ekaczynski@cis-pr-01.isolution.pl:hooks/commit-msg .git/hooks/ |
historia ostatnich zmian
1 |
git reflog |
później git reset do wybranego momentu na podstawie hasha
Coś jeszcze przydałoby się na ściągawce? Daj znać
A może by tak jakiś czaderski tutorial do gita?
Gita znam na tyle, żeby sobie poradzić z różnymi kaszanami ale raczej nie na tyle żebym uznał to za dobre praktyki. A takich na necie pełno, np tutaj
Czy mi się wydaje czy storna co jakiś czas przestaje działać ?
Jeśli już to z powodu hostingu. Ja niczego nie wyłączam.