GitHub jest super, ale kiedy chcesz zautomatyzować co nieco w zakresie pracy z kodem, to przyda się praca z linii komend. Jeśli jeszcze nie masz zainstalowanego GitHub CLI to pobierz je. Pełna lista komend gh znajduje się tutaj: GitHub CLI | Take GitHub to the command line Zaczynamy w cmd od przejścia do właściwego repo. […]
Archiwum dla kategorii ‘Git’
GitHub: Pull Request review w GitHub CLI
Visual Studio Code pyta o konto GitHub
Po reinstalacji systemu się zaczęło… za każdym razem, kiedy trzeba było skomunikować sie z GitHubem: fetch, pull, push… pojawiało się okienko pytające (zresztą bardzo uprzejmie) o to, które konto GitHub powinno być wykorzystane. Przyczyna jest taka, że rzeczywiście w ramach różnych projektów wykorzystywałem różne konta GitHub. Tymczasem podczas połączenia w remote pojawiał się po prostu […]
Git: self signed certificate in certificate chain
Taki komunikat możesz zobaczyć, gdy brakuje certyfikatów wymaganych do bezpiecznego przesłania danych. Pamiętajmy, że certyfikaty nie tylko pracują w szyfrowaniu danych, ale też w uwierzytelnieniu rozmawiających ze sobą systemów. Obejściem problemu (ale nie rozwiązaniem) jest wyłączenie kontroli certyfikatu – po prostu będziemy akceptować wszystkie certyfikaty jak leci – potencjalnie również te nie podpisane git config […]
Git diff – survival
Ogólnie git diff wymaga wskazania CO z CZYM ma być porównane: git diff <commit_hash> <commit_hash> <file_name> Ponieważ branch można postrzegać jako ostatni commit w zadanej gałęzi kodu, to zadziała również: git diff <branch_name1> <branch_name2> <file_name> Czasami jednak opuszczamy CO ma być porównane i regulujemy to wyłącznie opcjami. Oto takie przypadki: Zobacz czym różni się kod […]
Git: fatal: repository XXX not found
Bywa, zwłaszcza po dobrej zabawie (z kodem), że próba sklonowania kodu z github-a kończy się błędem: Cloning into 'XXX’…remote: Repository not found.fatal: repository 'https://github.com/YYY/XXX.git/’ not found Ogólnie rzecz biorąc, to pewnie nie jest tak, że repo nie istnieje (no chyba że zabawa była zacniejsza niż zwykle), a przyczyną jest to, że git próbuje sklonować repo […]
Git: Duplikacja repozytorium
Zdarza się, że chcesz stworzyć kopię repozytorium, która ma zacząć żyć swoim własnym życiem. W takim przypadku: 1 – Sklonuj repozytorium na swój komputer: 2 – Przejdź do katalogu ze skolonowanym repozytorium i wyślij je do nowego repozytorium: 3 – Repozytorium jest już na miejscu! Jeśli chcesz, to usuń kopię z lokalnego komputera Jeśli oryginalne […]