Anulowanie lokalnego commit'u - Revert local commit
Skrypt pokazuje jak wycofać lokalnie zrobiony commit z aktualnego branchu
Anulowanie łączenia gałęzi - Revert merge
Skrypt anuluje merg'a, którego aktualnie zrobiliśmy, ale jeszcze nie zcomitowaliśmy do naszej gałęzi i widzimy zmiany/konflikty
Filtrowanie diff'u (ignorowanie zmian uprawnień) - Filter diff (exclude permissions changes)
Skrypt daje możliwość odfiltrowywania i usunięcia wszystkich tych linii z diff'u, które dotyczą zmian uprawnień do plików (typu chmod).
Klonowanie istniejącego repozytorium - Clone existing repository
Skrypt tworzy lokalne repozytorium na bazie już istniejącego za pomocą adresu zdalnego na github'ie oraz do folderu o nazwie: nazwa_folderu.
Modyfikacja komentarza ostatniego lokalnego commit'a - git amend last commit message
Aby zmodyfikować wiadomość ostatnio dodanego lokalnego commit'a, należy użyć git amend w następujacy sposób:
Odświerzenie / synchronizacja checkout'u - Checkout refresh / sync
Skrypt umożliwia pozbycie się starych zapisanych gałęzi, dodanie brakujących oraz aktualizacje do najnowszego commit'a HEAD
Pobranie zdalnego adresu repozytorium - Get remote repository name
Skrypt pobiera adres zdalnego repozytorium naszej kopii (fetch), razem z tą informacją otrzymamy również adres do wysyłania zmian (push).
Porównanie zmian bez białych znaków i zmian w EOL - git diff without whitespaces and end of lines
Przykład pokazuje jak wyświetlić zmiany w plikach, ignorujac przy tym zmiany białych znaków, tabulacji czy też znaków nowej linii.
Rozwiązywanie konfliktów po merge'u (pliki binarne) - git resolve merge problems using their version
Gdy podczas łączenia branch'ów napotkamy na 2 różne wersje jednego pliku binarnego, wtedy otrzymamy konflikt przy takim pliku. Aby użyć wersji z danego łaczonego branch'u, może użyć linii poniżej.
Selektowne Częściowe dodawanie zmian z pliku - git add selective
Za pomocą poniższego skryptu możemy wydzielić tylko niektóre zmiany z pliku do dodania do commit'a zamiast całego pliku, który może zaiwerać również inne zmiany
Sprawdzanie historię zawartości pliku bez zmian białych znaków - git blame ignore whitespaces
Jeśli chcemy zignorować wszystkie zmiany w pliku, które posiadają same zmiany biały znaków, jak tabulatory czy EOL, wtedy musimy użyć podanego polecenia git blame:
Sprawdzanie zmian zawartości pliku od pewnego commit'a - git blame before the commit
Jeśli chcemy zobaczyć zmiany w zawartości pliku od pewnego commit'a wtedy możemy użyć podanego polecenia git blame:
Sprawdzenie logów dla nieistniejącego już pliku - git check removed/deleted file
Jeśli usunęliśmy plik z repozytorium i chcemy go odzyskać, lub sprawdzić commit'y, wtedy należy napisać:
Tworzenie nowej gałęzi - New branch creation
Skrypt utworzy nam nowy branch na podstawie gałęzi master o nazwie dev/NAZWA_BRANCHU oraz wyślę ją do zdalnego miejsca
Usuwanie zdalengo branch'u - git remove remote branch
Linia poniżej usuwa zdalny branch o nazwie "branchName" z naszego repozytorium.
Wyświetlenie commit'ów dodanych do aktualnego branchu - Orgin branch commits
Skrypt poniżej wyświetli nam listę commit'ów, które zostały dodane tylko do aktulanego branchu. Nie wliczone będą merge oraz commity z innych gałęzi.
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno