• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Do czego służy GitHub

Object Storage Arubacloud
0 głosów
9,985 wizyt
pytanie zadane 8 sierpnia 2017 w Offtop przez Kubs Mądrala (5,190 p.)
Witajcie,

do czego służy GitHub? Można tam wrzucić swój kod...? I co dalej? Można poporosić kogoś o jego zmianę, dodanie czegoś..czy...? A może oprócz kodów do czegoś jeszcze służy?

Z góry dziękuję za odpowiedzi.

2 odpowiedzi

+8 głosów
odpowiedź 8 sierpnia 2017 przez CzikaCarry Szeryf (75,340 p.)
edycja 8 sierpnia 2017 przez CzikaCarry

GitHub jest serwisem, który udostępnia możliwość tworzenia zdalnych repozytoriów GIT'a( git - system kontroli wersji)

W repozytoriach można dodawać kod zdalnie. Po co nam to? Otóż po to, aby praca w zespole szła sprawniej. Dzięki systemowi kontroli wersji wszystkie osoby pracujące nad kodem pracują nad najnowszą wersją kodu. Jeśli jedna osoba z zespołu zrobi jakaś zmianę w kodzie i zrobi "pusha", to w zdalnym repozytorium pojawią się zmiany. W tym momencie wystarczy, że inna osoba z teamu zrobi "pulla" (lub "fetcha", ale zalecam "pulla") i ma już aktualną wersję kodu. Nie musi nic ręcznie pobierać, rozpakowywać, wystarczy jedna komenda w konsoli GIT'a, lub jedno kliknięcie w graficznym interfejsie (polecam wersję konsolową)

komentarz 8 sierpnia 2017 przez Kubs Mądrala (5,190 p.)
Ach..rozumiem :) Oddaje głos na tą odpowiedź.

Więc bez sensu jest tak naprawdę wrzucać tam kod nad którym się męcze bo nie działa żeby ktoś go tam naprawił bo są tam tylko projekty zespołowe...?
komentarz 8 sierpnia 2017 przez CzikaCarry Szeryf (75,340 p.)
Oczywiście że są repozytoria "jednoosobowe". Na GitHubie możesz dodać cały swój projekt wraz ze strukturą katalogów. O wiele łatwiej jest tak przeglądać kod niż pobierać paczkę, otwierać kod w IDE skoro można w przeglądarce. Zaletą jest też to, że tworzysz od razu lokalne repozytorium (na Twoik dysku) i jeśli coś będzie nie tak po wprowadzeniu zmiany, to możesz wrócić do poprzedniej wersji kodu (można cofnąć commity). Łatwiej się jest dzielić kodem przez GitHuba niż wysyłać ZIP'y z kodem. Nawet jeśli prowadzisz jakis kod sam to śmiało, zakładaj repo na GitHubie i ogień. Możesz tam opisywać swoje pushe, i wiele, wiele więcej. Istnieje też coś takiego jak gist.github, dzięki któremu możesz się podzielić jakimś małym kawałkiem kodu (coś jak pastebin, tylko lepsze, ma ładniejszy syntax highlighting :D)
komentarz 8 sierpnia 2017 przez Assasz Nałogowiec (30,460 p.)
Opłaca się tworzyć samodzielne repozytoria chociażby dla samego backup'a ;) Istnieje też możliwość zakładania prywatnych repozytoriów, jeśli nie chcesz, aby inni mieli dostęp do twojego kodu (dla studentów istnieje taka możliwość za darmo).
1
komentarz 8 sierpnia 2017 przez CzikaCarry Szeryf (75,340 p.)
edycja 8 sierpnia 2017 przez CzikaCarry
A jeśli ktoś nie jest studentem i chce za darmo mieć darmowe prywatne repozytorium to jest taka opcja na BitBuckecie :D
komentarz 8 sierpnia 2017 przez Kubs Mądrala (5,190 p.)
Rozumiem.. Idea tego jest fajna tylko myślę, że jeśli wrzucę tam swój projekt i poproszę o pomoc w jego 'usprawnieniu' szybciej ktoś go skopiuje niż pomoże w rozwiązaniu problemów :) Ale do rzeczy...pomyślałem właśnie nad tym - czy lepiej komuś przedstawić cały projekt przez GitHub do poprawki, czy udostępnić go z poziomu mojego komputera przez TeamViewer?
komentarz 8 sierpnia 2017 przez CzikaCarry Szeryf (75,340 p.)
Jak wolisz. Jeśli zależy Ci na prywatności projektu to prywatne repo albo wysyłanie zaszyfrowanego pendrive'a w paczce :)
komentarz 8 sierpnia 2017 przez Kubs Mądrala (5,190 p.)

CzikaCarry, możesz jeszcze zerknąć na ten post i doradzić?

https://forum.pasja-informatyki.pl/275882/wrap-text-around-image-dla-image-po-prawiej-stronie-ekranu

Z góry dziękuje.

komentarz 9 sierpnia 2017 przez m4sk1n Pasjonat (16,750 p.)
Z takim podejściem pamiętaj też, że GitHub powstał głównie, aby publikować oprogramowanie, które z założenia ma publicznie dostępny kod źródłowy (open source), jeżeli „publikujesz” (w cudzysłów, bo słowo to nie pasuje do githubowych realiów), pamiętaj o odpowiedniej licencji
komentarz 9 sierpnia 2017 przez Kubs Mądrala (5,190 p.)
Rozumiem, bardzo przydatne podejście. Dziękuje.
+1 głos
odpowiedź 8 sierpnia 2017 przez Fenix Nałogowiec (26,750 p.)
"GitHub is a web-based Git or version control repository and Internet hosting service. It is mostly used for code. It offers all of the distributed version control and source code management functionality of Git as well as adding its own features"

Generalnie git'a używa się jako systemu kontroli wersji, repozytorium, Tzn, daje Ci on możliwość kontrolowania wprowadzonych zmian w projekcie.
komentarz 8 sierpnia 2017 przez Kubs Mądrala (5,190 p.)
Czyli mogę wprowadzić tam niedziałający kod i czekać aż ktoś wprowadzi w nim zmiany/naprawi?
komentarz 8 sierpnia 2017 przez Fenix Nałogowiec (26,750 p.)
Jeśli wyślesz komuś linka do repozytorium to tak, lub inny user na nie trafi (oczywiście mowa o publicznym).

Jak masz problem z kawałkiem kodu, to od tego jest stackoverflow a nie git.
komentarz 8 sierpnia 2017 przez Kubs Mądrala (5,190 p.)
Rozumiem. Super. Dziękuje serdecznie za pomoc Fenix.
komentarz 8 sierpnia 2017 przez Fenix Nałogowiec (26,750 p.)
Nie ma problemu, powodzenia.

Podobne pytania

0 głosów
2 odpowiedzi 831 wizyt
pytanie zadane 19 kwietnia 2016 w Offtop przez veryhotshark Obywatel (1,620 p.)
+1 głos
1 odpowiedź 632 wizyt
pytanie zadane 28 września 2015 w Offtop przez pjj Gaduła (4,330 p.)
0 głosów
2 odpowiedzi 338 wizyt
pytanie zadane 10 stycznia 2023 w Inne języki przez prutprut Początkujący (370 p.)

92,555 zapytań

141,403 odpowiedzi

319,560 komentarzy

61,942 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...