Git · opensource · Programowanie

GitHub – ciekawostki

Sporo osób wie o tym, że Github pozwala na wiele fajnych rzeczy, jak np. linkowanie osób przez @username czy linkowanie issues przez #issue_number.

Wyszukiwanie plików

Będąc na stronie repozytorium można kliknąć magiczny przycisk t i pojawi nam się opcja wyszukiwania pliku po nazwie:

Sugestie zmiany kodu w Pull Requestach

Dodanie małych poprawek jako zwykłego komentarza wydaje się całkiem przydatne. A wszystko, co trzeba zrobić, to użyć snippeta z tagiem suggestion.

```suggestion
code
```

Nawigacja commitów w Pull Requestach

Będąc na zakładce Files Changed, możemy użyć klawiszy n oraz p, żeby przenosić się między commitami (next oraz previous).

Powrót do strony głównej Issues/Pull requests

Będąc w podglądzie jakiegoś issue czy pull requesta, możemy chcieć wrócić do listy tych obiektów. Wystarczy użyć klawiszy g oraz i – magia zadzieje się sama.

Zmiany w formacie tekstowym

Do url danego Pull requesta można dodać .patch lub .diff. Zostaniemy przekierowani do stron, w których można zobaczyć zmiany w formacie tekstowym.

.patch

.diff

Blame

Kolejnym magicznym przyciskiem jest B. Mając otwarty jakiś plik, po naciśnięciu tego przycisku otwiera się lista zmian dla każdej linijki.

Wyszukiwanie zawartości

Okazuje się, że można również globalnie przeszukiwać content aktualnego repozytorium. Wystarczy dodać slash przed szukaną frazą.


Filtrowanie

Wszystkie Pull requesty lub issues można przefiltrować np. po:

  • dacie updated:2019-01-01
  • autorze author:username
  • statusie is:open
  • label label:”labelname”
  • statusie review review:required

Pełna lista opcji dostępna jest w dokumentacji.

Github Pages

O tym pisałam już wcześniej, więc się nie będę powtarzać.

Podsumowanie

To tylko kilka ProTipów. Jest ich o wiele więcej i GitHub sam je podpowiada! Gdzie? Na dole strony. Do tego są one losowe (wraz z odświeżeniem strony może pojawić się nowa wskazówka).

A jeśli Ci jeszcze mało: polecam wejść na stronę
http://git.io/sheet i sprawdzić, czego jeszcze nie wiesz o GitHubie!

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie na Google

Komentujesz korzystając z konta Google. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s