Kategoria: Git

[GIT] Screencast: Synchronizacja własnej pracy ze zdalnym repozytorium

Spotkałem się dzisiaj z Adrianem, aby nagrać screencast o tym jak dobrze synchronizować się ze zdalnym trunkiem/masterem/developem. Nie powiemy o wszystkim co się dzieje w trakcie takiej pracy (bo za dużo jest ciekawych rzeczy jak na krótki odcinek). Skupimy się na porównaniu „rebase VS…

Git commit jako ktoś inny

W Git można dodać autora commitu jakiego się chce. Domyślnie jest to brane z pliku konfiguracyjnego i będzie to nasza kombinacja username/email. Można to jednak prosto nadpisać: git commit –author=”Konrad Dzwinel <kdzwinel@gmail.com>” -m „Commited as the Konrad for fun.” Na GitHubie w naszym commit…

GIT: Release branch w podejściu Trunk Based Development

Nagrałem screencast, gdzie tłumaczę jak podchodzić do release’owania kolejnych paczek gdy korzystamy z Gita (a w szczególności z Trunk Based Development). Strona, z której korzystałem to https://learngitbranching.js.org/. Można na niej pouczyć się branchowania bo ma interaktywne tutoriale. Ja korzystam z tej opcji bez tutoriali…

Wstępna konfiguracja gita

Powiedzmy, że przypadkiem szykujesz się do DevWarsztatów z gita 😉 i coś tam trzeba zainstalować. Konsola Konsolę ściągamy ze strony https://git-scm.com/downloads dla odpowiedniego systemu. Klikamy wszędzie „Dalej” 🙂 Podstawowe ustawienia Ustawiamy swoje dane Domyślnym edytorem jest vim, którego wiele osób nie zna. Polecam więc…

[Git] Czasem dopiero po chwili wiesz jak dobrze nazwać

Tak najpierw nazwałem commity: Install angular AngularJS TypeScript typings Update jQuery definitions for TypeScript A później samo do mnie doszło że lepszymi nazwami będzie: Install angular with TypeScript typings (z połączenia dwóch pierwszych) Update jQuery definitions for TypeScript Dzięki funkcjonalności rebase interactive możemy pozmieniać…

[GIT] Szybkie przechodzenie między repozytoriami w konsoli

Idziemy do katalogu z zainstalowanym GITem do folderu etc (C:\Program Files\Git\etc). Jest tam plik bash.bashrc. Plik edytujemy jako administrator i na końcu dodajemy aliasy: To samo można uzyskać na wiele innych sposobów (ten akurat działa w mojej konfiguracji systemu). Ten tutaj sprawia, przy otwieraniu…

Code Review a spacje i inne pierdoły

Chodzi o taką sprawę: Te ciemno zielone to kilka dodatkowych spacji, które się pojawiło (a nie było ich wcześniej). Inne to: dodatkowo zbędna, podwójna linia, brak pustej linii, brak spacji w parametrach lub zbyt duża ich liczba, itp, itd. Przypadkowo podczas pracy nad kodem gdzieś…