reset plikow
git clean -fd
git checkout -b nazwa_brancha :::tworzenie nowego brancha i odrazu przelaczenie sie na niego
git checkout nazwa_brancha :::przelaczeie sie na branch o danej nazwie
git push -u origin nazwa_brancha :::aktualizacja danego brancha w zdalnym repozytorium
Usunięcie folderu z cached
git rm --cached -r public/css
Reset pojedyńczego pliku do stanu z początku commita
git checkout HEAD -- src/DM/DashboardBundle/Controller/DashboardController.php
Reset do md5 commita jednego pliku
git checkout md5commita -- patchdopliku
Nadpisanie commita
git commit --amend
git push --force
Git patche
git diff --patch > mypatch.patch // to generate the patch
git apply mypatch.patch // to apply the patch
Usunięcie brancha
git branch -d nazwa_brancha //usuniecie lokalnego brancha
git push -d origin nazwa_brancha //usuniecie brancha z repo
Cherry pick
git cherry-pick numer_commita
git cherry-pick commit-first^..commit-last
git cherry-pick fdafe120a394be52491201b39a71395ef19c9977
Stash
git stash save "my_stash"
git stash list
git stash drop n
git stash apply n
Clone
git clone -b nazwa_brancha --single-branch https://adress.www
Init
git init .
git remote add origin git@github.com:user/repo.git
git fetch origin
git checkout master
Gry sa problemy z mergem do mastera 2024
git clean -d -fx .