Leci w ciemno łapka w górę. Za każdym razem wracam na ten kanał z uśmiechem na twarzy. Obyś kontynuował to co robisz, bo nawet nie zdajesz sobie sprawy jak nam młodym adeptom mocno pomagasz i prostujesz ścieżki. Pozdrawiam ! :D
Dołączam się do słów Człowieka. Taka wiedza i umiejętności oraz sposób przekazania tego zasługują na wyrazy uznania. Kłaniam się w pas i oglądam ponownie bo to wszystko wymaga prób, ćwiczeń, powtórzeń, błędów, rozkminy, frustracji, euforii i ..... chyba każdy z początkowych zapaleńców pisanego kodu przechodzi przez te stany. Pozdrawiam autora filmu i wszystkich oglądających
Petarda, wiesz jak robić tutki, bez zbędnego pierniczenia, samo mięso i konkretne realne przykłady. Znałem te wszystkie push, log, rebase ale w sumie jakoś po omacku tego używałem nie widząc do końca co i jak i to w intelij, a teraz czuje się jak master człowiek git od gita :D Zamierzam używać tego cudeńka z konsoli, o niebo lepiej i to dzęki tobie! Bardzo dziękuje za ten tutorial!
Takie wyświetlenie haseł jak "Code review" można wyświetlić w prawym dolnym rogu żeby nie znikały tak szybko i wtedy widz dłużej zwraca uwagę na ten napis jak tłumaczysz go. Dobrze że taki filmik powstał bo pomaga mi się uczyć. :D
Kurcze Kamil, siedzę tutaj od kilku miesięcy i rzeczywiście jako jeden z nielicznych uczysz tego co jest istotne. Teraz żałuje, że wcześniej nie dodawałem repo na github, parę rzeczy przydałoby mi się mi na przyszłość, pewnie też innym. Ten kurs daje satysfakcje, dobra robota, dzięki!
Zapisałem się na studia online na kierunku backend Developer. Materiały tam zamieszczone pozostawiają wiele do życzenia, a właściwie sposób przekazywania wiedzy. Ratujesz mi życie..Dzięki wielkie ! ::D
Czegoś takiego brakowało na YT. Konkretna dawka podstawowej wiedzy w pigułce z dokładnymi przykładami w zupełności wystarczająca do rozpoczęcia przygody z systemem kontroli wersji. Brawo za filmik oraz dzięki z mojej strony ;)
Robisz wspaniałą robotę! Dziękuję, że tworzysz filmy na UA-cam, często twoje filmy są dla mnie motywacją do kontynuacji nauki. Życzę Ci wszystkiego najlepszego w twoim życiu i niech ci Bóg błogosławi!
Bardzo dobry materiał uwzględniający problemy, które można napotkać podczas pracy z gitem w zespole. Mocne 10/10 . Nie spotkałem się jeszcze z tak dobrym materiałem na temat gita ;).
Wszystko dobrze powiedziane, bez zbędnego owijania i w dość prosty jak dla mnie sposób. Na Yt jest mnóstwo materiałów na temat Gita, ale ten jest najlepszym jaki dotychczas spotkałem. Dzięki. Łapka leci.
Szacun za ten odcinek! Dotychczas git był dla mnie czarną magią ale ten tutorial pomógł mi go zrozumieć i co najważniejsze kolejny pkt na mojej drodze do juniora odhaczony :)
Baaardzo dziękuję za poradnik. ^^ Wszystko jasno i na temat. Jestem na początku przygody z programowaniem dlatego taki materiał jest dla mnie na wagę złota. Pozdrawiam! :)
🔥🔥🔥 Dostępny jest już Git od podstaw - prawdopodobnie najbardziej kompleksowy i praktyczny kurs Gita po polsku. Kurs dostępny jest na platformie Programuj od podstaw: 🔥 programujodpodstaw.pl/ 🔥 Jeżeli chcesz: ✓ nauczyć się biegle korzystać z Gita i zdobyć jedną z najważniejszych umiejętności w arsenale współczesnego programisty ✓ przećwiczyć w praktyce dziesiątki scenariuszy pojawiających się podczas codziennej pracy z Gitem ✓ dowiedzieć się jak stworzyć atrakcyjne portfolio na GitHubie i tym samym zwiększyć swoje szanse na rynku pracy to kurs dla Ciebie. 🔥 Roadmapa programisty - Czego, kiedy i dlaczego się uczyć, żeby zostać programistą: roadmapaprogramisty.pl/ 🔥 Programista dzisiaj - Sprawdzone źródła do nauki dla początkujących programistów: programistadzisiaj.pl/ 🔥 Kurs Git od podstaw: gitodpodstaw.pl/ 🔥 Platforma Programuj od podstaw: programujodpodstaw.pl/ Pobierz darmowego ebooka "Jak zostać programistą - krok po kroku": www.jaknauczycsieprogramowania.pl/#ebook Dołącz też tutaj: DISCORD: www.jaknauczycsieprogramowania.pl/discord INSTAGRAM: instagram.com/jaknauczycsieprogramowania/ FACEBOOK (GRUPA): facebook.com/groups/jaknauczycsieprogramowania FACEBOOK (STRONA): facebook.com/jaknauczycsieprogramowania ✉ Współpraca: marketing@jaknauczycsieprogramowania.pl
Bardzo solidny poradnik, pomógł mi zrozumieć gita i używać githuba :) Czasem wracam w ramach przypomnienia sobie co robić w razie problemu np. udostępnieniem repo . Za takie poradniki tylko chwalić ! :)
W końcu wszystko fajnie i przejrzyście, jakoś nie umiałem dobrze zabrać się za tego gita od jakichś dwóch lat bo wydawało mi się to jakieś takie zagmatwane z innych poradników i do moich małych projektów po prostu go nie używałem, ale teraz już chyba pora zacząć
@@awerskto Tak, w przypadku tak dużych repozytoriów faktycznie łatwo nie jest, ale Git ma na do tego rozwiązanie nazwane Git LFS: git-lfs.github.com/ "Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise." A tutaj mamy ciekawą historię o tym jak Microsoft przeniósł kod źródłowy Windowsa na Gita: devblogs.microsoft.com/bharry/the-largest-git-repo-on-the-planet/ "As a refresher, the Windows code base is approximately 3.5M files and, when checked in to a Git repo, results in a repo of about 300GB. Further, the Windows team is about 4,000 engineers and the engineering system produces 1,760 daily “lab builds” across 440 branches in addition to thousands of pull request validation builds. All 3 of the dimensions (file count, repo size and activity), independently, provide daunting scaling challenges and taken together they make it unbelievably challenging to create a great experience. Before the move to Git, in Source Depot, it was spread across 40+ depots and we had a tool to manage operations that spanned them."
Chyba ktoś coś popsuł w Git Bashu w aktualnej wersji Gita :) Także jeżeli nie działa Wam komenda git push (próbujecie ją wywołać, ale nic się nie dzieje i wywołanie wisi w nieskończoność), wywołajcie ją nie z Git Basha a z windowsowego wiersza poleceń. Powinno pomóc :)
u mnie to była kwestia tego, że w services Windowsa nie był włączony OpenSSH, jak go włączyłem i uruchomiłem ponownie komputer to push w git bashu działa bez problemu :)
Bardzo dobry wstęp do gita. Coś tam doraźnie umiałem, ale fajnie usystematyzowałeś mi wiedzę. Innym polecam też pozostałe 2 filmy na kanale na temat gita i czekam niecierpliwie na poradnik z funkcji bardziej zaawansowanych. Dzięki! :)
Jakoś nie umialem się przekonać do gita i githuba ale w końcu przekonałem się do niego. Super jest to wyjaśnione na tym filmie, pokazane na każdym popularnym systemie. Kolejna dawka satysfakcji że zrobiłem cos nowego Podoba mi się to że instalując gita instalujemy konsole systemową z wszystkimi linux-owymi poleceniami co naprawdę się przydaje. Jak już mowa o konsoli to kiedy odcinek o niej? *Kamil odwalasz świetna robotę*
@@JakNauczycSieProgramowania Zabieram się do oglądania, solidna dawka informacji, osobiście bardzo chętnie obejrzałbym coś podobnego ale o tdd, bo o ile o gicie słyszałem i wiem czym jest to tdd to dla mnie czarna magia i dopiero niedawno mniej więcej zrozumiałem po co i do czego to jest :)
@@JakNauczycSieProgramowania sam doszukuję się wzorców, gdzie ich nie ma 😁 Uważam Kamilu, że akurat ten kurs z Gitem jest naprawdę łopatologiczny i dobry. Java mi nie przyszedł tam szybko jak ten, choć może to kwestia nabierania doświadczenia 😉
@@JakNauczycSieProgramowania fajnie to prowadzisz. Wiele innych kursów jest zwyczajnie nudnych. Ogladalem kilka Twoich kursow i sa ciekawie zrealizowane. Dobra robota
Hej Kamil! Kiedyś oglądałem twój film na temat zalet pracy jako programista i jakoś nie mogę go znaleźć, mówiłeś tam coś o tym, że pracując jako dev możesz mieć realny wpływ na zmianę swiata na lepsze, był on gdzieś kręcony chyba w jakimś porcie. chcę sobie dobrze zaplanować naukę i zagwarantować odpowiedni poziom motywacji wypisując sobie gdzieś te wszystkie korzyści. Z góry dzięki za pomoc :D a co do gita to wielkie dzięki! Wyczekiwalem na ten odcinek. Na pewno go sobie przestudiuję predzej czy później. Pozdro!
Siema Robert! Nie byłem zadowolony z tamtego odcinka i jakiś czas usunąłem go z kanału :D Ale pamiętam o zaletach pracy programisty, o których wtedy opowiadałem. Przede wszystkim mówiłem o swobodzie, jaką daje Ci praca programisty i o tym, że zarobki w IT są na tyle dobre, że nie zawsze musi to być najważniejsze kryterium, którym powinieneś się kierować. Wiadomo, jak masz do wyboru super pracę za 3 tysiące złotych i beznadziejną, nudną pracę za 4,5 tysiąca złotych, to rachunek zazwyczaj jest prosty - 1,5 tysiąca złotych w tym przypadku to 50% różnicy i tak naprawdę Twoje "być albo nie być". Jak jesteś dobrym programistą i masz do wyboru ekstra projekt za 10 tysięcy, a nudny za 11,5, to już niekoniecznie musisz wybrać ten drugi. Możesz na pierwszym miejscu postawić swoją satysfakcję czy możliwość rozwoju. I właśnie, to kolejna zaleta - rozwój. W programowaniu cały czas uczymy się czegoś nowego, cały czas eksperymentujemy z nowymi technologiami i cały czas rozwiązujemy nowe problemy. A nawet jeżeli utkniemy przez chwilę na jakimś nudnym projekcie, jeżeli tylko jesteśmy dobrzy, spokojnie znajdziemy coś lepszego, ciekawszego, bardziej perspektywicznego i rozwijającego. Mówiłem też o tym, że jako programiści możemy wpływać na otaczający nas świat, dokładając do niego swoje małe cegiełki. Moimi cegiełkami, o których wspominałem, były m.in. rozwiązania wykorzystywane w branży autonomicznych samochodów, także fajnie było być tego częścią :) A o motywacji kilka miesięcy temu do nauki programowania opowiadałem też tutaj: ua-cam.com/video/BrJdhaU50u8/v-deo.html :) Pozdro!
Wielkie dzieki za tutorial, bardzo przydatny... Mam jedno pytanie :) # git commit -m "test commit" vs # git commit -m"test commit" Zastanawiam sie czy jestem jedna osoba tu ktora razi/zastanawia to jak dodajesz commit i wpisujac komentarz nie dajesz odstepu pomiedzy -m a cudzyslowiem... ? Raz jeszcze wielkie dzieki za super filmiki, bardzo pomagaja mi w motywacji do dalszej pracy... I keep up good work :)
Polecam spisać sobie samemu, najlepiej na kartce wtedy sam się szybciej nauczysz, a nie crtl+c i crtl+v i strzałka w górę, jak często powtarza autor tego kanału: "Praktyka, praktyka i jeszcze raz praktyka" :)
@@kajman86 chodzi mi o to, że idzie się w tym pogubić ; ) A żeby nie przewijać z jednej części filmu do drugiej lepiej napisać sobie komendy, a później je przepisywać żeby nie tracić czasu na szukanie ich ; ) Niekt nie wspomniał o kopiowaniu
@@pudelos2816 Rozumiem, ja wczoraj obejrzałem filmik do poduchy i dzisiaj go trawiłem krok po kroku chociaż to nie jest moje pierwsze zderzenie z gitem i bashem. Film jest "mięsisty", jest dużo treści i to wartościowej także jeżeli chodzi o mnie to na pewno i tak do niego jeszcze wrócę 😁
Jestem architektem i przebranżawiam się... tych kopi w architekturze jest po 50 do każdego projektu i przy projektach pracuje architekt, konstruktor, projektanci instalacji. Wszystkie elementy mają na siebie wpływ, bo jak zrobimy duże przebicie na instalacje to trzeba zmienić konstrukcję, dodatkowo musza być spełnione przepisy i funkcjonalność. W architekturze są do tego narzędzia, ale większość biur tego nie ogrania, więc rzeźbimy.
Ten tutorial z gita jest najlepszy na świecie, przerobiłem tutorial "Mosh"-a który jest PRO nauczycielem ale z Gita tłumaczył 60 minut tylko kolejne komendy, przerobiłem prawie cały i nadal nie wiedziałem jak do cholery połączyć repo z githubem (nie mówiąc o łączeniu tego z intelllij - ale wiem że to oddzielne i pewnie proste zagadnienie ((Edit - o, widzę w tym filmie nawet wykorzystanie intellij, cudownie :D ))), nie były także omówione nawet pushe. To dlatego że on miał chyba 4godzinny kurs płatny, a tamten film to był tylko 1 odcinek - i zamiast stosować cudowną metodę iteracyjną, tak jak Ty, to się zdecydował na -nieiteracyjną?- metodę i wyszło słabo bo będąc prosem z przesuwania plików między staging area a working area dalej nie wiedziałem nic. Także czapki z głów dla Ciebie po 1 przez stosowanie metody iteracyjnej, po 2 po prostu za świetne filmiki :D P.S. pragnę przy okazji zwrócić uwagę na to, że fajnie, że wyjaśniasz skróty których używasz. Czyli że cd to change directory. To wiedziałem ale ogólnie przy poznawaniu nowych rzeczy zawsze mam rozkminę co różne skróty znaczą więc super że też zwracasz na to uwagę. Props :) Edit po skończeniu - potwierdzam wszystko co napisałem wcześniej, świetny tutorial, powtarzałem wszystko co pisałeś i zrozumiałem. Kozacko, dzięki za film.
Absolutnie świetny materiał; wielkie dzięki. Zabrakło mi tylko objaśnienia czym dokładnie jest HEAD (chyba, że coś przeoczyłem?) oraz omówienia --no-ff podczas używania merge.
w 2023 kurs wciąż aktualny na Macu, jedynie zamiast master używa się main; co do gitk - nie zainstalował mi się (chyba) poprzez instalacje Gita z filmiku Kamila, nie mogę go wywołać komenda podana w filmie. Reszta działa :)
Nazwa głównego brancha to tylko konwencja - możesz go nazwać master, main albo w jakikolwiek inny sposób. Zresztą samo pojęcie "główny branch" to też konwencja, bo w Gicie każdy branch jest tak samo ważny i Git sam z siebie nie rozpoznaje, który branch jest tym "głównym". Co więcej, branch nawet nie jest fizyczną gałęzią w takim sensie jak zazwyczaj ją wizualizujemy - to jedynie wskaźnik do commita: git-scm.com/book/en/v2/Git-Branching-Branches-in-a-Nutshell
aż mi głupio zapytac ale trudno. Przerwałem film i zostałem w momencie gdy po git status widzę: No commits yet Changes to be committed: (use "git rm --cached ..." to unstage) new file: 1.txt Untracked files: (use "git add ..." to include in what will be committed) .vs/ 2.txt po wpisaniu git log -> "fatal: your current branch 'master' does not have any commits yet" Wydaje mi sie że najlepiej byłoby wszystko usunąć i zacząć od nowa. Ale jak? ;) Udanej niedzielki! Smacznej kawusi! ;)
No to masz dwie opcje: 1. Albo dodać pierwszy commit przy pomocy git commit i kontynuować pracę (bo komunikat mówi o tym, że po prostu nie masz żadnego commita na branchu master) 2. Tak jak mówisz, możesz zacząć od nowa - wtedy po prostu usuń ten folder, stwórz nowy i od nowa stwórz repozytorium przy pomocy git init.
51:40 trochę zbyt dosłownie wziąłem "kasujemy wszystko" i skasowałem też ukryty folder ".git" i dziwiłem się, że mi nie idzie jak na filmie. Na szczęście problem już rozwiązany.
Czesc! Dzieki za tuta. niestety napotkałem na problem w 17:33 nie moge wyswietlic konsoli graficznej. W wierszu polecen pisze mi "code.:command not found". Podejzewam ze czegos mi brakuje ? ;) dodalem tekstowo i ogladam dalej ;) daje rade ;P
Siema, musisz dodać Visual Studio Code do PATH, w Windowsie najłatwiej zrobić to podczas instalacji: code.visualstudio.com/docs/setup/windows, na Macu możesz dodać go z poziomu samego VS Code: code.visualstudio.com/docs/setup/mac Ścieżkę możesz też dodać ręcznie: www.jaknauczycsieprogramowania.pl/jak-dodac-sciezke-do-zmiennej-srodowiskowej-path/
Mam taki odcinek w planie, ale to raczej dalsza przyszłość :) Na razie szykuję odcinek ogólnie o terminalu. A co to iTerm i ZSH, to u mnie jest raczej taki klasyk - framework Oh My Zsh github.com/ohmyzsh/ohmyzsh i theme Powerlevel10k: github.com/romkatv/powerlevel10k
Ściąganie filmów przy użyciu youtube-dl czy yt-dlp jest złamaniem regulaminu UA-cam'a, także materiałów na ten temat na pewno nie będzie: www.makeuseof.com/tag/is-it-legal-to-download-youtube-videos/ Był za to film na temat konsoli systemowej: ua-cam.com/video/ioJybk5KMkU/v-deo.html
@@JakNauczycSieProgramowania Dzięki za odzew:D ma Pan racje co do praw autorskich, nie legalne jest nawet: użytkowanie prywatne, jednak sytuacja jest trochę inna jeśli chcemy pobrać materiały z darmową licencja, np podkład muzyczny oznaczony jako [FREE] w tytule, mogłoby to posłużyć jako przykład do filmiku, ponieważ nie ma możliwości pobrania idealnej jakości dźwięku z youtuba ani converterow http. Nie mniej jednak bardzo miło się ogląda materiały z tego kanału. Sposób wypowiedzi prowadzącego sprawia że wszystko wydaje się zrozumiałe i nie, nie możliwe. Pozdrawiam btw może ogólnie coś o homebrew? ps, od odcinka z terminala zacząłem swoją przygodę w praktyce :DD
Świetny kurs! Ciekawa jestem, co to za terminal? Ja w miejsce zwykłego zainstalowałam iTerm2, ale wciąż widzę czarny ekran. Czy te kolory dodane zostały już w postprodukcji? :)
W tym miejscu ua-cam.com/video/Ebe9D5zRkvM/v-deo.html system nie otwiera automatycznie Visual Studio Code (a mam takowy program zainstalowany). Wygoglowałam ten problem - w tym wypadku trzeba ręcznie odpalić Visual Studio Code, za pomocą skrótu 'Command + Shift + P' otworzyć 'VS Code command palette' i wpisac tam 'shell', wybrać 'Command: Install 'code' command in PATH' i kliknąć Enter. Następnie trzeba wpisać hasło systemowe (przynajmniej w moim przypadku tak było). I gotowe - komenda 'code .' działa ;)
U mnie to iTerm + Oh My Zsh + Powerlevel10k, tutaj jest fajny artykuł na temat konfiguracji takiego zestawu: www.swtestacademy.com/customize-mac-terminal/
Faktycznie świetny tutorial!! ❤ Po komendzie (mark 37:40) : git push -u origin master Otrzymałem: *warning: could not find UI helper 'GitHub_UI'* i wiszącą konsolę z Git Bash'em, mimo świeżej instalacji GIT'a na Windows 10. (Bash'a przerywam przez ^C) Opisałem więc znaleziony sposób poradzenia sobie z problemem oraz *dodatkowe obserwacje,* ale YT uparcie po kilkudziesięciu sekundach kasuje mi mój komentarz. Próbowałem nieco ukryć/zmodyfikować zawarte linki albo podejrzane ciągi znaków, ale bez sukcesu... Szkoda, że nie wiem dlaczego nie mogę podzielić się kawałkiem wiedzy. Nie mogę też zadać pytania dotyczącego pojawiającego się ze strony internetowego serwisu git ostrzeżenia po komendzie git push...
Niestety YT czasem usuwa komentarze bez żadnego powodu i pomimo faktu, że mam włączone automatyczne zatwierdzanie wszystkich komentarzy. Ten problem, o którym piszesz pojawił się kilka dni temu i z tego co widziałem, rekomendowano zainstalowanie wcześniejszej wersji Gita: stackoverflow.com/questions/74778511/cant-push-from-git-bash-could-not-find-ui-helper-github-ui
Bardzo, ale to bardzo fajny filmik w końcu zrobiłem porządek ze swoim repo gdzie korzystałem na początku tylko z pluginu Intelija i robiłem to mało świadomie. Czy oprócz konfliktów korzystasz może z tych dodatkowych opcji w Intelij IDEA (dla osób które nie wiedzą o co chodzi to po włączeniu pluginu git'a w Intelij w prawym górnym rogu pojawią się ikonki (strzałki) do clonowania, comitowania i pushowania)? PS. Wspomniałeś, że linki do nagranych wcześniej filmików (obejrzałem już dawno) pojawią się w opisie, ale ich nie widzę :)
Faktycznie zapomniałem dodać linki, zaraz to naprawię :D Cieszę się, że film pomógł Ci uporządkować wiedzę! Git na początku może wydawać się nieco chaotyczny, nie do końca jasny, ale jak się chwilę z nim popracuje i zrozumie, nagle wszystko okazuje się proste, logiczne i ani przez chwilę nie masz wątpliwości co się dzieje w Twoim repo :) W IntelliJ korzystam tylko z rozwiązywania konfliktów, oczywiście nie ma nic złego w korzystaniu z interfejsu graficznego, gdy już zrozumiemy Gita i potrafimy obsługiwać go z konsoli, zazwyczaj zostajesz już przy konsoli :) Ale to oczywiście osobista preferencja, ważne, żeby wiedzieć jak Git działa i żeby wiedzieć co w danej chwili robisz, a czy robisz to przy pomocy ręcznie wpisywanej do konsoli komendy czy używając przycisku w IntelliJ, nie ma już większego znaczenia :)
Świetny materiał, bardzo konkretnie wytłumaczony. Zostałam z tylko jedną wątpliwością. Czym różni się git commit -m od -am (w czym konkretnie -am jest pełniejszy), skoro i jeden i drugi, jak rozumiem, może objąć kilka plików?
Commit -m commituje wszystkie pliki, które są już w staging area (czyli tych plików, które wcześniej dodałaś przy pomocy git add). Przełącznik -am wcześniej dodatkowo dodaje zmodyfikowane pliki do staging area. Czyli git commit -m to po prostu git commit, a git commit -am to git add + git commit. Tylko tutaj należy pamiętać o tym, że -a dodaje do staging area zmodyfikowane pliki, ale nie dodaje nowych plików (w ich przypadku trzeba zawsze skorzystać z git add).
Dzięki za poradnik. Mam pytanie. Kiedy przechodzisz do Intellij'a i tworzysz nowy projekt, wyskakuje ci okienko ( czy dodać nowy projekt do Git'a 55.21s) to czy używasz do tego jakiejś wtyczki?
@@nicknamenomatter.4299 Ok, wiem gdzie jest problem - możliwe, że pokazałem pewne rzeczy za szybko, ale ja tworzę nowy projekt w katalogu git-kurs, który jest już gitowym repozytorium. IntelliJ pyta mnie więc tylko czy dodać do tego repozytorium nowy plik pom.xml. Bo tak działa integracja z Gitem w IntelliJ - jeżeli masz repozytorium Gita i dodajesz do niego nowe pliku z poziomu IntelliJ, IntelliJ może automatycznie dodawać je do repozytorium (czyli robi git add w tle). Ale jeżeli tworzysz od zera nowy projekt, w katalogu, który nie jest repozytorium Gita, IntelliJ nie będzie Cię pytać czy chcesz dodać projekt do Gita. Podsumowując - IntelliJ może automatycznie dodawać nowe pliki do już istniejącego repozytorium, ale nie tworzy nowego repozytorium, gdy tworzysz projekt. Także to zachowanie u Ciebie jest ok :)
Leci w ciemno łapka w górę. Za każdym razem wracam na ten kanał z uśmiechem na twarzy. Obyś kontynuował to co robisz, bo nawet nie zdajesz sobie sprawy jak nam młodym adeptom mocno pomagasz i prostujesz ścieżki. Pozdrawiam ! :D
Mega mnie to cieszy, a takie komentarze jak ten są dla mnie zawsze najlepszą motywacją do tworzenia coraz lepszych treści na tym kanale :D
Dołączam się do słów Człowieka. Taka wiedza i umiejętności oraz sposób przekazania tego zasługują na wyrazy uznania. Kłaniam się w pas i oglądam ponownie bo to wszystko wymaga prób, ćwiczeń, powtórzeń, błędów, rozkminy, frustracji, euforii i ..... chyba każdy z początkowych zapaleńców pisanego kodu przechodzi przez te stany. Pozdrawiam autora filmu i wszystkich oglądających
Najlepszy film o Git w sieci. Nareszcie załapałam o co chodzi. Dziękuję.
Petarda, wiesz jak robić tutki, bez zbędnego pierniczenia, samo mięso i konkretne realne przykłady.
Znałem te wszystkie push, log, rebase ale w sumie jakoś po omacku tego używałem nie widząc do końca co i jak i to w intelij, a teraz czuje się jak master człowiek git od gita :D
Zamierzam używać tego cudeńka z konsoli, o niebo lepiej i to dzęki tobie! Bardzo dziękuje za ten tutorial!
Bardzo mi miło, dzięki! :)
@@JakNauczycSieProgramowania To ja dziękuję :)
Sub oczywiście poleciał i korzystam z kolejnych materiałów ;)
Takie wyświetlenie haseł jak "Code review" można wyświetlić w prawym dolnym rogu żeby nie znikały tak szybko i wtedy widz dłużej zwraca uwagę na ten napis jak tłumaczysz go. Dobrze że taki filmik powstał bo pomaga mi się uczyć. :D
Kurcze Kamil, siedzę tutaj od kilku miesięcy i rzeczywiście jako jeden z nielicznych uczysz tego co jest istotne. Teraz żałuje, że wcześniej nie dodawałem repo na github, parę rzeczy przydałoby mi się mi na przyszłość, pewnie też innym. Ten kurs daje satysfakcje, dobra robota, dzięki!
Szefie, powinieneś wykładać na uczelni! Świetnie się tego słucha i przyswaja, a jestem po pokładach z git'a i mam świeże porównanie
Na uczelni to się artykuły za punkty pisze żeby utrzymać się w pracy. Dydaktyka nie jest tak ważna jak być powinna.
Na uczelni robi wie za najnizsza krajowa to co sie dziwisz
Około tydzień temu nauczyłem się akurat podstaw gita, żeby sprawnie mógł iść projekt pisany z kolegą ☺️
Zapisałem się na studia online na kierunku backend Developer. Materiały tam zamieszczone pozostawiają wiele do życzenia, a właściwie sposób przekazywania wiedzy. Ratujesz mi życie..Dzięki wielkie ! ::D
Wielkie dzięki za jasne wyłożenie tematu i wielki szacun wobec talentu wykładowcy!
Czegoś takiego brakowało na YT. Konkretna dawka podstawowej wiedzy w pigułce z dokładnymi przykładami w zupełności wystarczająca do rozpoczęcia przygody z systemem kontroli wersji. Brawo za filmik oraz dzięki z mojej strony ;)
Robisz wspaniałą robotę! Dziękuję, że tworzysz filmy na UA-cam, często twoje filmy są dla mnie motywacją do kontynuacji nauki.
Życzę Ci wszystkiego najlepszego w twoim życiu i niech ci Bóg błogosławi!
Bardzo dobry materiał uwzględniający problemy, które można napotkać podczas pracy z gitem w zespole. Mocne 10/10 . Nie spotkałem się jeszcze z tak dobrym materiałem na temat gita ;).
Najlepszy filmik o Gitcie jaki widziałem. Dzieki 👍
Godzinę temu zastanawiałem się jak się to obsługuje i do czego to wszystko służy. Dzięki!
Dzięki Ziomek za ten kanał!
Wszystko dobrze powiedziane, bez zbędnego owijania i w dość prosty jak dla mnie sposób. Na Yt jest mnóstwo materiałów na temat Gita, ale ten jest najlepszym jaki dotychczas spotkałem. Dzięki. Łapka leci.
Świetnie to poprowadziłeś.
Z niecierpliwością czekam na "Kompleksowy kurs Gita (premiera w I kwartale 2022 roku)"
Dzięki za to :)
Dziękuję:) Nad kursem intensywnie pracuję i jestem bardzo zadowolony z tego jak to zaczyna wyglądać:)
Wiele jest gównianych tutoriali o gicie, na prawdę masa; ale ten jeden konkretny filmik wyjątkowo jest bardzo dobry.
Dzięki za pomoc, nie ogarnąłbym tego bez poradnika
Jednym slowem konkret! Gdyby wiedza byla przekazywana w taki sposob jak to robi Kamil az boje sie pomyslec jak madrym moglibysmy byc spoleczenstwem :)
Szacun za ten odcinek! Dotychczas git był dla mnie czarną magią ale ten tutorial pomógł mi go zrozumieć i co najważniejsze kolejny pkt na mojej drodze do juniora odhaczony :)
Mega! A co masz dalej na liście? 🤔
@@JakNauczycSieProgramowania zrozumieć LINQ i wzorce projektowe
Baaardzo dziękuję za poradnik. ^^ Wszystko jasno i na temat.
Jestem na początku przygody z programowaniem dlatego taki materiał jest dla mnie na wagę złota.
Pozdrawiam! :)
🔥🔥🔥 Dostępny jest już Git od podstaw - prawdopodobnie najbardziej kompleksowy i praktyczny kurs Gita po polsku.
Kurs dostępny jest na platformie Programuj od podstaw:
🔥 programujodpodstaw.pl/ 🔥
Jeżeli chcesz:
✓ nauczyć się biegle korzystać z Gita i zdobyć jedną z najważniejszych umiejętności w arsenale współczesnego programisty
✓ przećwiczyć w praktyce dziesiątki scenariuszy pojawiających się podczas codziennej pracy z Gitem
✓ dowiedzieć się jak stworzyć atrakcyjne portfolio na GitHubie i tym samym zwiększyć swoje szanse na rynku pracy
to kurs dla Ciebie.
🔥 Roadmapa programisty - Czego, kiedy i dlaczego się uczyć, żeby zostać programistą: roadmapaprogramisty.pl/
🔥 Programista dzisiaj - Sprawdzone źródła do nauki dla początkujących programistów: programistadzisiaj.pl/
🔥 Kurs Git od podstaw: gitodpodstaw.pl/
🔥 Platforma Programuj od podstaw: programujodpodstaw.pl/
Pobierz darmowego ebooka "Jak zostać programistą - krok po kroku": www.jaknauczycsieprogramowania.pl/#ebook
Dołącz też tutaj:
DISCORD: www.jaknauczycsieprogramowania.pl/discord
INSTAGRAM: instagram.com/jaknauczycsieprogramowania/
FACEBOOK (GRUPA): facebook.com/groups/jaknauczycsieprogramowania
FACEBOOK (STRONA): facebook.com/jaknauczycsieprogramowania
✉ Współpraca: marketing@jaknauczycsieprogramowania.pl
Ten kurs jest świetny, najlepszy jaki widziałem w polskojęzycznej wersji.
Film bardzo pomocny dużo merytorycznej treści Dzięki za objasnienia
Bardzo solidny poradnik, pomógł mi zrozumieć gita i używać githuba :) Czasem wracam w ramach przypomnienia sobie co robić w razie problemu np. udostępnieniem repo . Za takie poradniki tylko chwalić ! :)
Mega się cieszę! Jeżeli będziesz zainteresowany dalszym zgłębianiem Gita, w nowym roku pojawi się kurs: gitodpodstaw.pl/
JEJKU, dziękuję człowieku, jesteś świetny!!!
Pojutrze obejrzę z dźwiękiem, ale myślę, że git bardzo mi się przyda i w pracy w przyszłości i w zwykłych projektach.
W końcu wszystko fajnie i przejrzyście, jakoś nie umiałem dobrze zabrać się za tego gita od jakichś dwóch lat bo wydawało mi się to jakieś takie zagmatwane z innych poradników i do moich małych projektów po prostu go nie używałem, ale teraz już chyba pora zacząć
Zdecydowanie warto zacząć!
Elegancko przeprowadzony tutorial. Pozdrawiam
Świetny film, teraz Git jest dla mnie o wiele bardziej zrozumiały!
Wszystkie Twoje filmy jak zawsze na poziomie.
Świetny materiał, kawał dobrej roboty.
Dziękuję za to.
Łapka w górę w ciemno!
Dziękuję 😃 daj też znać jak się podobało, jak już obejrzysz!
Dlaczego tak późno znalazłem ten filmik, bez kitu. Bardzo przyjemnie się śłucha ;-) Pozdrawiam.
Dobrze wytłumaczyłeś dlaczego git nie nadaje się do dużych projektów 5:29. Warto pamiętać o tym!
Że się nadaje czy nie nadaje? Bo nadaje się idealnie :)
@@JakNauczycSieProgramowania Wyobrażasz sobie trzymać 500GB i większe repo u każdego programisty a masz ich z 50.
@@awerskto Tak, w przypadku tak dużych repozytoriów faktycznie łatwo nie jest, ale Git ma na do tego rozwiązanie nazwane Git LFS: git-lfs.github.com/
"Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise."
A tutaj mamy ciekawą historię o tym jak Microsoft przeniósł kod źródłowy Windowsa na Gita: devblogs.microsoft.com/bharry/the-largest-git-repo-on-the-planet/
"As a refresher, the Windows code base is approximately 3.5M files and, when checked in to a Git repo, results in a repo of about 300GB. Further, the Windows team is about 4,000 engineers and the engineering system produces 1,760 daily “lab builds” across 440 branches in addition to thousands of pull request validation builds. All 3 of the dimensions (file count, repo size and activity), independently, provide daunting scaling challenges and taken together they make it unbelievably challenging to create a great experience. Before the move to Git, in Source Depot, it was spread across 40+ depots and we had a tool to manage operations that spanned them."
Chyba ktoś coś popsuł w Git Bashu w aktualnej wersji Gita :) Także jeżeli nie działa Wam komenda git push (próbujecie ją wywołać, ale nic się nie dzieje i wywołanie wisi w nieskończoność), wywołajcie ją nie z Git Basha a z windowsowego wiersza poleceń. Powinno pomóc :)
Dzięki, akurat długo się z tym męczyłam.
@@anabelle1357 lol, też się zastanawiałam, co ja robię źle
u mnie to była kwestia tego, że w services Windowsa nie był włączony OpenSSH, jak go włączyłem i uruchomiłem ponownie komputer to push w git bashu działa bez problemu :)
@@nls3311 Ooo to też ciekawy trop, zobaczę później jak to wygląda u mnie.
Wyłącz kaktusa - razi w oczy 👀
Bardzo dobry wstęp do gita. Coś tam doraźnie umiałem, ale fajnie usystematyzowałeś mi wiedzę. Innym polecam też pozostałe 2 filmy na kanale na temat gita i czekam niecierpliwie na poradnik z funkcji bardziej zaawansowanych. Dzięki! :)
DZIEKI!!! TAK DOBRZE WYTLUMACZYŁEŚ!!!!
Obejrzałem kilka różnych tutoriali do gita ale ten jest top :)
Mega mnie to cieszy :) Dzięki!
super film jak zawsze pełno wartościowy
Wow, wielkie dzieki za ten film. Swietnie wytlumaczone
Jestem nowy na tym kanale, ale chyba zostanę na dłużej 😉
A to witam serdecznie i zapraszam na dłużej : )
Rewelacja! Dziękuję i pozdrawiam!
Cieszę się, że się podoba :D Też pozdrawiam!
złoto
łapka w górę, sub i lecę oglądać inne materiały
akurat robimy projekt grupowy i potrzebowaliśmy takiej pomocy :D
dziękuje
Mega! A jaki projekt robicie?
@@JakNauczycSieProgramowania taka gra który symuluje inwestowanie na giełdzie :D
Jakoś nie umialem się przekonać do gita i githuba ale w końcu przekonałem się do niego. Super jest to wyjaśnione na tym filmie, pokazane na każdym popularnym systemie.
Kolejna dawka satysfakcji że zrobiłem cos nowego
Podoba mi się to że instalując gita instalujemy konsole systemową z wszystkimi linux-owymi poleceniami co naprawdę się przydaje. Jak już mowa o konsoli to kiedy odcinek o niej?
*Kamil odwalasz świetna robotę*
Odcinek o konsoli planuję za ok. 4-5 tygodni :)
Świetnie to tłumaczysz! Dzięki!!!!!! Wreszcie coś zakumałam...!:))))))
Świetny film, dziękuję :)
Jak zwykle konkretna dawka wiedzy :D Dzięki bardzo :D
Kolejny materiał, na który czekałem od początku kanału :D
Cieszę się, że wreszcie jest, bo nieskromnie powiem, że jestem z niego bardzo zadowolony!
@@JakNauczycSieProgramowania Zabieram się do oglądania, solidna dawka informacji, osobiście bardzo chętnie obejrzałbym coś podobnego ale o tdd, bo o ile o gicie słyszałem i wiem czym jest to tdd to dla mnie czarna magia i dopiero niedawno mniej więcej zrozumiałem po co i do czego to jest :)
Ten materiał przydał mi się bardziej niż 3 lata w technikum
Dzięx za film!
Bardzo dobry film, trzymam kciuki za rozwój kanału!
Dzięki!!
Znakomity materiał, jak zwykle 💚
dzieki wielkie za ten filmik! 😎
Swietna robota ! Motywujesz od poczatku roku😎
Koniec wakacji, trzeba brać się do roboty :D
Łapka w górę w
ciemno! Jak zawsze świetny tutorial, wielkie dzięki!
Kurs świetny, dziękuję. Czy ktoś jeszcze zauważył, że odbył się ważny commit o godz. 21:37? 🤔
Ooo to nawet ja nie zauważyłem 😀może podświadomie to zrobiłem 😅
@@JakNauczycSieProgramowania sam doszukuję się wzorców, gdzie ich nie ma 😁 Uważam Kamilu, że akurat ten kurs z Gitem jest naprawdę łopatologiczny i dobry. Java mi nie przyszedł tam szybko jak ten, choć może to kwestia nabierania doświadczenia 😉
Wszystko swietnie wytlumaczone:) Dziekuje!
Świetny poradnik!
Świetny tutorial, dzięki! Odcinek o zsh to swietny pomysł, na Windowsa byłby super
Zobacz ten film: ua-cam.com/video/VT2L1SXFq9U/v-deo.html :)
Robisz kursy wysokiej jakosci. Dobrze sie je ogląda:) pozdrawiam
Dzięki i również pozdrawiam!
@@JakNauczycSieProgramowania fajnie to prowadzisz. Wiele innych kursów jest zwyczajnie nudnych. Ogladalem kilka Twoich kursow i sa ciekawie zrealizowane. Dobra robota
Bardzo pomocny film, leci łapka.
Super dzięki
Super wytłumaczone, dzięki :D
Super materiał.
Świetny kurs
Bardzo dobry poradnik , szkoda że rok temu go nie wydałeś xD , bo strasznie się męczyłem żeby wszystko ogarnąć. Btw. teraz to takie łatwe ;)
No to oglądam.
Świetny poradnik, wszystko zrozumiałe ;>
bardzo dobry content👍
Dzięki, super materiał :)
Cieszę się, że się podoba :) Dzięki!
Hej Kamil! Kiedyś oglądałem twój film na temat zalet pracy jako programista i jakoś nie mogę go znaleźć, mówiłeś tam coś o tym, że pracując jako dev możesz mieć realny wpływ na zmianę swiata na lepsze, był on gdzieś kręcony chyba w jakimś porcie. chcę sobie dobrze zaplanować naukę i zagwarantować odpowiedni poziom motywacji wypisując sobie gdzieś te wszystkie korzyści. Z góry dzięki za pomoc :D a co do gita to wielkie dzięki! Wyczekiwalem na ten odcinek. Na pewno go sobie przestudiuję predzej czy później. Pozdro!
Siema Robert! Nie byłem zadowolony z tamtego odcinka i jakiś czas usunąłem go z kanału :D
Ale pamiętam o zaletach pracy programisty, o których wtedy opowiadałem. Przede wszystkim mówiłem o swobodzie, jaką daje Ci praca programisty i o tym, że zarobki w IT są na tyle dobre, że nie zawsze musi to być najważniejsze kryterium, którym powinieneś się kierować. Wiadomo, jak masz do wyboru super pracę za 3 tysiące złotych i beznadziejną, nudną pracę za 4,5 tysiąca złotych, to rachunek zazwyczaj jest prosty - 1,5 tysiąca złotych w tym przypadku to 50% różnicy i tak naprawdę Twoje "być albo nie być". Jak jesteś dobrym programistą i masz do wyboru ekstra projekt za 10 tysięcy, a nudny za 11,5, to już niekoniecznie musisz wybrać ten drugi. Możesz na pierwszym miejscu postawić swoją satysfakcję czy możliwość rozwoju. I właśnie, to kolejna zaleta - rozwój. W programowaniu cały czas uczymy się czegoś nowego, cały czas eksperymentujemy z nowymi technologiami i cały czas rozwiązujemy nowe problemy. A nawet jeżeli utkniemy przez chwilę na jakimś nudnym projekcie, jeżeli tylko jesteśmy dobrzy, spokojnie znajdziemy coś lepszego, ciekawszego, bardziej perspektywicznego i rozwijającego. Mówiłem też o tym, że jako programiści możemy wpływać na otaczający nas świat, dokładając do niego swoje małe cegiełki. Moimi cegiełkami, o których wspominałem, były m.in. rozwiązania wykorzystywane w branży autonomicznych samochodów, także fajnie było być tego częścią :)
A o motywacji kilka miesięcy temu do nauki programowania opowiadałem też tutaj: ua-cam.com/video/BrJdhaU50u8/v-deo.html :)
Pozdro!
@@JakNauczycSieProgramowania Dzięki wielkie za tak obszerną odpowiedź 😀
@@robertzdeb8103 Jak będziesz jeszcze potrzebował jakiejś dawki motywacji, dawaj znać :D
Hustler univeristy pozdrawia
co
Ooo szefie. Szefiiiiieeeeee. Petardunia
A dziękuję bardzo! Cieszę się, że się podoba :D
Wielkie dzieki za tutorial, bardzo przydatny... Mam jedno pytanie :)
# git commit -m "test commit" vs # git commit -m"test commit"
Zastanawiam sie czy jestem jedna osoba tu ktora razi/zastanawia to jak dodajesz commit i wpisujac komentarz nie dajesz odstepu pomiedzy -m a cudzyslowiem... ?
Raz jeszcze wielkie dzieki za super filmiki, bardzo pomagaja mi w motywacji do dalszej pracy... I keep up good work :)
Też koniecznie stosuję spację między włącznikiem -m a opisem commit'a.
Może dodalbys jakąś notatkę w opisie z wszystkimi komendami? Bo osobiście się w tym można pogubić...
Trafna uwaga, dodam!
Polecam spisać sobie samemu, najlepiej na kartce wtedy sam się szybciej nauczysz, a nie crtl+c i crtl+v i strzałka w górę, jak często powtarza autor tego kanału: "Praktyka, praktyka i jeszcze raz praktyka" :)
@@kajman86 chodzi mi o to, że idzie się w tym pogubić ; )
A żeby nie przewijać z jednej części filmu do drugiej lepiej napisać sobie komendy, a później je przepisywać żeby nie tracić czasu na szukanie ich ; )
Niekt nie wspomniał o kopiowaniu
@@pudelos2816 Rozumiem, ja wczoraj obejrzałem filmik do poduchy i dzisiaj go trawiłem krok po kroku chociaż to nie jest moje pierwsze zderzenie z gitem i bashem. Film jest "mięsisty", jest dużo treści i to wartościowej także jeżeli chodzi o mnie to na pewno i tak do niego jeszcze wrócę 😁
Hiohio co z tą notatka?
subskrybuje, dziękuję za treściwy materiał:)
A ja dziękuję za suba :) I witam na kanale!
Jestem architektem i przebranżawiam się... tych kopi w architekturze jest po 50 do każdego projektu i przy projektach pracuje architekt, konstruktor, projektanci instalacji. Wszystkie elementy mają na siebie wpływ, bo jak zrobimy duże przebicie na instalacje to trzeba zmienić konstrukcję, dodatkowo musza być spełnione przepisy i funkcjonalność. W architekturze są do tego narzędzia, ale większość biur tego nie ogrania, więc rzeźbimy.
Ten tutorial z gita jest najlepszy na świecie, przerobiłem tutorial "Mosh"-a który jest PRO nauczycielem ale z Gita tłumaczył 60 minut tylko kolejne komendy, przerobiłem prawie cały i nadal nie wiedziałem jak do cholery połączyć repo z githubem (nie mówiąc o łączeniu tego z intelllij - ale wiem że to oddzielne i pewnie proste zagadnienie ((Edit - o, widzę w tym filmie nawet wykorzystanie intellij, cudownie :D ))), nie były także omówione nawet pushe. To dlatego że on miał chyba 4godzinny kurs płatny, a tamten film to był tylko 1 odcinek - i zamiast stosować cudowną metodę iteracyjną, tak jak Ty, to się zdecydował na -nieiteracyjną?- metodę i wyszło słabo bo będąc prosem z przesuwania plików między staging area a working area dalej nie wiedziałem nic. Także czapki z głów dla Ciebie po 1 przez stosowanie metody iteracyjnej, po 2 po prostu za świetne filmiki :D
P.S. pragnę przy okazji zwrócić uwagę na to, że fajnie, że wyjaśniasz skróty których używasz. Czyli że cd to change directory. To wiedziałem ale ogólnie przy poznawaniu nowych rzeczy zawsze mam rozkminę co różne skróty znaczą więc super że też zwracasz na to uwagę. Props :)
Edit po skończeniu - potwierdzam wszystko co napisałem wcześniej, świetny tutorial, powtarzałem wszystko co pisałeś i zrozumiałem. Kozacko, dzięki za film.
Fajny kursik.
Ja zamiast Vima polecam Nano, łatwiejszy na początek.
Boska praca
Absolutnie świetny materiał; wielkie dzięki. Zabrakło mi tylko objaśnienia czym dokładnie jest HEAD (chyba, że coś przeoczyłem?) oraz omówienia --no-ff podczas używania merge.
Dzięki! O HEAD i --no-ff faktycznie nie mówiłem :)
w 2023 kurs wciąż aktualny na Macu, jedynie zamiast master używa się main; co do gitk - nie zainstalował mi się (chyba) poprzez instalacje Gita z filmiku Kamila, nie mogę go wywołać komenda podana w filmie. Reszta działa :)
Nazwa głównego brancha to tylko konwencja - możesz go nazwać master, main albo w jakikolwiek inny sposób. Zresztą samo pojęcie "główny branch" to też konwencja, bo w Gicie każdy branch jest tak samo ważny i Git sam z siebie nie rozpoznaje, który branch jest tym "głównym". Co więcej, branch nawet nie jest fizyczną gałęzią w takim sensie jak zazwyczaj ją wizualizujemy - to jedynie wskaźnik do commita: git-scm.com/book/en/v2/Git-Branching-Branches-in-a-Nutshell
@@JakNauczycSieProgramowania Dziękuję za odp Kamil ! Poczytam :)
Mam prośbę. Czy mógł byś pokazać jak zrobić aplikacje na telefon.
Możesz skorzystać na przykład z Fluttera: ua-cam.com/video/iuGNFhxz4ZQ/v-deo.html
Jutro obejrzę...
aż mi głupio zapytac ale trudno. Przerwałem film i zostałem w momencie gdy po git status widzę:
No commits yet
Changes to be committed:
(use "git rm --cached ..." to unstage)
new file: 1.txt
Untracked files:
(use "git add ..." to include in what will be committed)
.vs/
2.txt
po wpisaniu git log -> "fatal: your current branch 'master' does not have any commits yet"
Wydaje mi sie że najlepiej byłoby wszystko usunąć i zacząć od nowa. Ale jak? ;)
Udanej niedzielki! Smacznej kawusi! ;)
No to masz dwie opcje:
1. Albo dodać pierwszy commit przy pomocy git commit i kontynuować pracę (bo komunikat mówi o tym, że po prostu nie masz żadnego commita na branchu master)
2. Tak jak mówisz, możesz zacząć od nowa - wtedy po prostu usuń ten folder, stwórz nowy i od nowa stwórz repozytorium przy pomocy git init.
51:40 trochę zbyt dosłownie wziąłem "kasujemy wszystko" i skasowałem też ukryty folder ".git" i dziwiłem się, że mi nie idzie jak na filmie. Na szczęście problem już rozwiązany.
Czesc!
Dzieki za tuta. niestety napotkałem na problem w 17:33 nie moge wyswietlic konsoli graficznej. W wierszu polecen pisze mi "code.:command not found". Podejzewam ze czegos mi brakuje ? ;)
dodalem tekstowo i ogladam dalej ;) daje rade ;P
Siema, musisz dodać Visual Studio Code do PATH, w Windowsie najłatwiej zrobić to podczas instalacji: code.visualstudio.com/docs/setup/windows, na Macu możesz dodać go z poziomu samego VS Code: code.visualstudio.com/docs/setup/mac
Ścieżkę możesz też dodać ręcznie: www.jaknauczycsieprogramowania.pl/jak-dodac-sciezke-do-zmiennej-srodowiskowej-path/
@@JakNauczycSieProgramowania dzieki za blyskawiczna odpowiedz!! pozdrawiam!!
Hej Kamil proszę zrób odcinek na YT odnośnie dopasowania iTerm albo ZSH do lepszej przejrzystości pracy
Mam taki odcinek w planie, ale to raczej dalsza przyszłość :) Na razie szykuję odcinek ogólnie o terminalu.
A co to iTerm i ZSH, to u mnie jest raczej taki klasyk - framework Oh My Zsh github.com/ohmyzsh/ohmyzsh i theme Powerlevel10k: github.com/romkatv/powerlevel10k
Chętnie oglądnąłbym coś o Homebrew i możliwości jakie daje np youtube-dl, yt-dlp i pobieraniu muzyki w idealnej jakości prosto z terminala
Ściąganie filmów przy użyciu youtube-dl czy yt-dlp jest złamaniem regulaminu UA-cam'a, także materiałów na ten temat na pewno nie będzie: www.makeuseof.com/tag/is-it-legal-to-download-youtube-videos/
Był za to film na temat konsoli systemowej: ua-cam.com/video/ioJybk5KMkU/v-deo.html
@@JakNauczycSieProgramowania Dzięki za odzew:D ma Pan racje co do praw autorskich, nie legalne jest nawet: użytkowanie prywatne, jednak sytuacja jest trochę inna jeśli chcemy pobrać materiały z darmową licencja, np podkład muzyczny oznaczony jako [FREE] w tytule, mogłoby to posłużyć jako przykład do filmiku, ponieważ nie ma możliwości pobrania idealnej jakości dźwięku z youtuba ani converterow http. Nie mniej jednak bardzo miło się ogląda materiały z tego kanału. Sposób wypowiedzi prowadzącego sprawia że wszystko wydaje się zrozumiałe i nie, nie możliwe. Pozdrawiam
btw może ogólnie coś o homebrew?
ps, od odcinka z terminala zacząłem swoją przygodę w praktyce :DD
Świetny kurs! Ciekawa jestem, co to za terminal? Ja w miejsce zwykłego zainstalowałam iTerm2, ale wciąż widzę czarny ekran. Czy te kolory dodane zostały już w postprodukcji? :)
W tym miejscu ua-cam.com/video/Ebe9D5zRkvM/v-deo.html system nie otwiera automatycznie Visual Studio Code (a mam takowy program zainstalowany). Wygoglowałam ten problem - w tym wypadku trzeba ręcznie odpalić Visual Studio Code, za pomocą skrótu 'Command + Shift + P' otworzyć 'VS Code command palette' i wpisac tam 'shell', wybrać 'Command: Install 'code' command in PATH' i kliknąć Enter. Następnie trzeba wpisać hasło systemowe (przynajmniej w moim przypadku tak było). I gotowe - komenda 'code .' działa ;)
U mnie to iTerm + Oh My Zsh + Powerlevel10k, tutaj jest fajny artykuł na temat konfiguracji takiego zestawu: www.swtestacademy.com/customize-mac-terminal/
Świetny materiał dla laika, którym jestem :)
Faktycznie świetny tutorial!! ❤
Po komendzie (mark 37:40) : git push -u origin master
Otrzymałem: *warning: could not find UI helper 'GitHub_UI'* i wiszącą konsolę z Git Bash'em, mimo świeżej instalacji GIT'a na Windows 10. (Bash'a przerywam przez ^C)
Opisałem więc znaleziony sposób poradzenia sobie z problemem oraz *dodatkowe obserwacje,* ale YT uparcie po kilkudziesięciu sekundach kasuje mi mój komentarz. Próbowałem nieco ukryć/zmodyfikować zawarte linki albo podejrzane ciągi znaków, ale bez sukcesu... Szkoda, że nie wiem dlaczego nie mogę podzielić się kawałkiem wiedzy.
Nie mogę też zadać pytania dotyczącego pojawiającego się ze strony internetowego serwisu git ostrzeżenia po komendzie git push...
Niestety YT czasem usuwa komentarze bez żadnego powodu i pomimo faktu, że mam włączone automatyczne zatwierdzanie wszystkich komentarzy.
Ten problem, o którym piszesz pojawił się kilka dni temu i z tego co widziałem, rekomendowano zainstalowanie wcześniejszej wersji Gita: stackoverflow.com/questions/74778511/cant-push-from-git-bash-could-not-find-ui-helper-github-ui
20:50 nazwa w gicie
38:36 Token
Bardzo, ale to bardzo fajny filmik w końcu zrobiłem porządek ze swoim repo gdzie korzystałem na początku tylko z pluginu Intelija i robiłem to mało świadomie.
Czy oprócz konfliktów korzystasz może z tych dodatkowych opcji w Intelij IDEA (dla osób które nie wiedzą o co chodzi to po włączeniu pluginu git'a w Intelij w prawym górnym rogu pojawią się ikonki (strzałki) do clonowania, comitowania i pushowania)?
PS. Wspomniałeś, że linki do nagranych wcześniej filmików (obejrzałem już dawno) pojawią się w opisie, ale ich nie widzę :)
Faktycznie zapomniałem dodać linki, zaraz to naprawię :D
Cieszę się, że film pomógł Ci uporządkować wiedzę! Git na początku może wydawać się nieco chaotyczny, nie do końca jasny, ale jak się chwilę z nim popracuje i zrozumie, nagle wszystko okazuje się proste, logiczne i ani przez chwilę nie masz wątpliwości co się dzieje w Twoim repo :)
W IntelliJ korzystam tylko z rozwiązywania konfliktów, oczywiście nie ma nic złego w korzystaniu z interfejsu graficznego, gdy już zrozumiemy Gita i potrafimy obsługiwać go z konsoli, zazwyczaj zostajesz już przy konsoli :) Ale to oczywiście osobista preferencja, ważne, żeby wiedzieć jak Git działa i żeby wiedzieć co w danej chwili robisz, a czy robisz to przy pomocy ręcznie wpisywanej do konsoli komendy czy używając przycisku w IntelliJ, nie ma już większego znaczenia :)
Świetny materiał, bardzo konkretnie wytłumaczony. Zostałam z tylko jedną wątpliwością. Czym różni się git commit -m od -am (w czym konkretnie -am jest pełniejszy), skoro i jeden i drugi, jak rozumiem, może objąć kilka plików?
Commit -m commituje wszystkie pliki, które są już w staging area (czyli tych plików, które wcześniej dodałaś przy pomocy git add). Przełącznik -am wcześniej dodatkowo dodaje zmodyfikowane pliki do staging area.
Czyli git commit -m to po prostu git commit, a git commit -am to git add + git commit. Tylko tutaj należy pamiętać o tym, że -a dodaje do staging area zmodyfikowane pliki, ale nie dodaje nowych plików (w ich przypadku trzeba zawsze skorzystać z git add).
Dziękuję. @@JakNauczycSieProgramowania
Dzięki za poradnik. Mam pytanie. Kiedy przechodzisz do Intellij'a i tworzysz nowy projekt, wyskakuje ci okienko ( czy dodać nowy projekt do Git'a 55.21s) to czy używasz do tego jakiejś wtyczki?
Nie, integracja z Gitem to funkcjonalność wbudowana we wszystkie IDE od JetBrains.
@@JakNauczycSieProgramowania Dzięki za odpowiedź. Niestety u mnie to okienko nie wyskakuje :(.
@@nicknamenomatter.4299 Ok, wiem gdzie jest problem - możliwe, że pokazałem pewne rzeczy za szybko, ale ja tworzę nowy projekt w katalogu git-kurs, który jest już gitowym repozytorium. IntelliJ pyta mnie więc tylko czy dodać do tego repozytorium nowy plik pom.xml.
Bo tak działa integracja z Gitem w IntelliJ - jeżeli masz repozytorium Gita i dodajesz do niego nowe pliku z poziomu IntelliJ, IntelliJ może automatycznie dodawać je do repozytorium (czyli robi git add w tle).
Ale jeżeli tworzysz od zera nowy projekt, w katalogu, który nie jest repozytorium Gita, IntelliJ nie będzie Cię pytać czy chcesz dodać projekt do Gita.
Podsumowując - IntelliJ może automatycznie dodawać nowe pliki do już istniejącego repozytorium, ale nie tworzy nowego repozytorium, gdy tworzysz projekt.
Także to zachowanie u Ciebie jest ok :)
@@JakNauczycSieProgramowania Dzięki za odpowiedź. W najbliższym czasie spróbuję jeszcze raz i dam znać jak mi poszło.