GIT majonez! ⌨️ hello roman #10 🎉
HTML-код
- Опубликовано: 21 окт 2024
- Kiedy wszyscy wokół mówią Ci, że „jest git” to mogłoby się wydawać, że wszystko jest w porządku. Ale nie w programowaniu - git to słowo, które u niejednego programisty powoduje nagłe napady gorąca i huśtawki nastrojów. A przecież git to narzędzie, które powinno nam pomagać w pracy i pozwalać panować nad całym repozytorium jak król! Dziś postaram się Wam wyjaśnić, jak zasłużyć sobie na koronę 👑
⭐️ Wesprzyj kanał za 34,99 zł na miesiąc i uzyskaj dostęp do wszystkich moich kursów na kanale:
/ @helloroman
📓 Kup Hello Notes na sklep.hellorom...
2:25 zmiana domyślnego edytora dla gita
4:33 git commit --amend
7:06 git reset --hard (alternatywnie git checkout . )
8:16 git reflog
12:27 git stash (git stash pop / git stash apply / git stash drop)
🔔 Subskrybuj mój kanał - www.youtube.co...
📌 Sprawdź też:
Instagram - / siemaroman
Facebook - / helloroman.vlog
Moja strona - helloroman.com
📫 Mój newsletter - helloroman.com...
✉️ Kontakt - helloroman.vlog@gmail.com
W moich filmach znajdziecie wiele praktycznych porad, jak zacząć swoją przygodę z programowaniem, na co uważać, jak motywować się do pracy, aby nie stracić zapału. Wspólnie odkrywać będziemy możliwości jakie kryją JavaScript, HTML i CSS - pomogę Wam także zrozumieć, jak skutecznie wykorzystywać potencjał popularnych frameworków, takich jak Vue lub React.
4 rok programuje w vimie bo w sumie nie wiem jak z niego wyjść
alt+f4
:q
@@devnullex whoosh
Standardowo łapka w górę i oglądamy 😁
Roman super film, części komend nie znałem - a teraz mam ich świadomość.
No zleciało... Mam nadzieję, że to pierwszy z wielu jubileuszy ;) dzięki za to, że jesteś
Wielkie dzięki! To bardzo miłe ❤️
Drugi odcinek o git, jestem za :)
Świetny filmik 😁 jak co tydzień super dawka wiedzy, ciśnij dalej 🤓💪🏽🍻!!!
Wielkie dzięki!!!! ❤️ Cisnę maks! 💪🚀🤜
Wypełniłeś kilka luk w mojej wiedzy, teraz jest git!
Robisz dobrą robotę. Rób ją dalej. Do zobaczenia przy hello roman #100 :D.
Oby! ✌️Wielkie dzięki!
Nigdy nie pisze komentarzy pod kanałami, ale na Twoim już drugi raz! Cisnij dalej!
Wielkie dzięki Mateusz!
Super odcinek, super pozytywna energia.
riskzerobeatz dzieki wielkie!!!! 😀
To ja dziękuję za świetną treść merytoryczną podlaną fajnym humorem.
OSOM! Jakoś tak zawsze wpasowujesz się z tym czego mi właśnie potrzeba :), ale żeby to dobrze 'zakminić' będę musiał obejrzeć ten odcinek jeszcze z dwa razy. Dzięki wielkie i pozdrawiam!
Wielkie dzięki! :) Jakby coś było niejasne to śmiało pytaj - wiem, że git potrafi zamieszać w głowie.
A tak wgle, skoro używasz zsh, to jak tam się robi aliasy permanentnie? Jakoś nie mogę sobie z tym poradzić...
Sorry, takie trochę uboczne pytanie :)
Konfigurację trzymasz w pliku .zshrc i tyle :) powinno działać
Tyle tylko, że nie mogę się do niego dostać, pyta o hasło i mimo podania prawidłowego mówi: 'access denied'. :/ Ok, to nie problem na tu i teraz, wiec nie truję. Powalczę jeszcze.
Tak! Chcemy bardziej zaawansowane komendy w gicie. BTW. Fajne te wszystkie Twoje "wrogi". Kręć więcej.
jeszcze długo git będzie mnie przerażał a każda operacja w nim będzie wyzwaniem.
Kolejny fajny odcinek, świetna robota. Czekam na kolejny .
Następny już powoli się robi :D Dzięki!
Gratuluję jubileuszu :)
Świetny odcinek, od siebie dodałbym:
git checkout . - w celu przywrócenia stanu do ostatniego commita w przypadku, gdy nie dodaliśmy zmian do stage'a
git add -p(atch) - w celu dodania do stage'a tylko części wykonanych zmian - najczęściej w przypadku chęci podzielenia wprowadzonych zmian na parę commitów
git stash save NazwaZmiany/"Nazwa zmiany ze spacją" - w celu łatwiejszej identyfikacji zmian w przypadku, gdy w stashu jest ich kilka
git stash clear - w celu wyczyszczenia całego stasha
Mega! Dzięki wielkie :) git stash save nawet nie znałem 🙈
git stash clear działa jak git stash drop?
Mam prośbę co do tematu odcinka. Tematem bardzo ważnym w życiu każdego programisty są licencje i nie mówię tylko o programach, ale także o np. zdjęciach. "Kiedy możemy wykorzystać coś w projekcie komercyjnym, a kiedy nie." - o to mi chodzi. Bardzo proszę i mam nadzieję, że jest to temat, który podoba się nie tylko mnie. ;)
Wykorzystać do wszystkiego (i dowolnie modyfikować) możesz każde zdjęcie na licencji CCO (creative commons open) - na stockach jest sporo takich zdjęć.
Takie zdjęcia wrzucam do chmury np. cloudinary i stamtąd kopiuję wygenerowane linki do kodu - wtedy zdjęcia wyświetlają się poprawnie.
"Kręcę wroga." mnie rozwaliło. xDDDD
P.S. Gratuluje jubileuszu i życzę powodzenia w dalszych odcinkach wroga(xD) i nie tylko(mam na myśli np. Kurs Vue, którego następnego odcinka nie mogę się doczekać)!!!
My również dziekujemy :) :) :)
Warto poświęcić jeszcze jakiś odcinek na Gita :]
Odcinek warty uwagi i żeby się z nim oswoić będzie trzeba obejrzeć go drugi raz i zapisywać notatki. Z dźwiękiem nie będę truć bo był już komentarz na ten temat :]
PS: Może tym razem z podzielonym ekranem edytora i terminala. Bo jeden nie był używany i tylko zabierał przestrzeń, a tak to można było zobaczyć jakie zmiany zostały wprowadzone lub odjęte np. do stasha. I jeszcze małe pytanko będziesz coś więcej robić z Axios(-em)? :]
Tak trzymaj, Roman :D
Super, spodziewałem sie jakichs nudnych podstaw jak w wielu tego typu wystąpieniach u innych osob a tu mila niespodzianka :)
Staram się zaskakiwać i nie powielać treści, których pełno w sieci :P Cieszę się, że mi się udało. Dzięki wielkie!
wporzo, jest git 👍
Super filmik, brawo. Co prawda jestem początkującym i chciałbym raczej jakieś podstawy od czego i jak zacząć. Gratuluję fajnych filmików w ciekawy sposób opowiadasz, czekam na kolejne filmiki może coś z php.
Hej wielkie dzięki! :) Powodzenia w nauce!
Hej Roman, możesz też zrobić filmik przy jakimś projekcie (oczywiści nie komercyjnym :) ) jak pracujesz na branchowanym gicie. Często te obawy z gitem wynikają właśnie z braku wiedzy jak wygląda "normalna praca w gicie" od 9 jak wchodzi się do biura.
Pozdrawiam i zacny content :)
W moim kursie o Vue staram się właśnie tak pracować :) Najłatwiej na żywym kodzie pokazywać takie rzeczy, bo w kursach o gicie właśnie zazwyczaj tego mi brakowało.
Dokładnie :)
Super filmik!
Drobna rada, następnym razem wypisz wszystkie podane komendy w opisie pod filmikiem. Ewentualnie możesz jeszcze dodać przy każdym z nich czas w którym zaczynasz o nich mówić. Było by to bardzo pomocne dla kogoś kto, tak jak ja, obejrzał wczoraj na szybko ten filmik a dzisiaj wraca żeby zrobić notatki ;)
jestem za :)
Dobra rada! Zaraz edytuję opis do odcinka i to zrobię :)
@@helloroman ukazał się następny odcinek o git?
Humor gituwa w 2k24!!!! Pozdro :)
Cześć Roman! Świetna robota! Jak masz skonfigurowany zsh? Sensownie to wygląda.
Hej! :) Dzięki wielkie ❤️Pod zsh mam podpiętą paczkę slim zsh z githuba :) Polecam!
Muy bien, romano.🍻🎂
fajny kanal! nie przestawaj nagrywac
Good job Sir 😉
Maly hint/ciekawostka. Jezeli jeszcze nie ma sie zmian na stageu, to zamiast git reset --hard mozna uzyc git checkout -- . ktory wydaje sie poprawniejszy (podpowiada go git status). Spowoduje to cofniecie wszystkich zmian w aktualnym working directory.
To prawda, ja jakoś z przyzwyczajenia tak z tym resetem :)
o, dziś rocznica
git push --force-with-lease
Jeśli pracujesz z kim na branchu.
Wtedy git sprawdza czy Twoj force nie zepsuje czyjejs pracy.
Hej!
Mógłbyś zrobić filmik/kurs jak pracuje się w gicie w grupie? Bo, mam nadzieję, że nie jestem w tym jedyny, gita ogarniam, wiem jak commitować, wiem jak robić branche etc, ale jak tego używać w grupowym projekcie - tego już niestety nie wiem.
Pozdrawiam! :)
Hej, fajnie by było gdybyś puścił coś o pracy lokalnezdalne repo
Co Windows ma wspólnego z czwartkiem? Times New Roman.
Subskrybuję od samego początku, jest git.
zajebiste!
Zacny sucharek milordzie! ❤️ ❤️ ❤️ ❤️ ❤️
Ten żart na początku mnie dosłownie zniszczył hahaha xDDD
Proszę pokaż jak pracujesz na branchach bo to sprawia mi największe trudności. Nie wiem jakie branche mam tworzyć i jak to ma ogólnie wyglądać. Mam na myśli tworzenie strony na podstawie projektu od grafika.
Zerknij na mój kurs o Vue, stylowanie będzie dopiero w trzecim odcinku który już niebawem, ale podstawy pracy na branchach się już zaczęły tam.
hello roman Super! Dziękuję. Na kurs Vue jeszcze nie patrzyłem bo na razie uczę się React'a :) Ale jak jest tam praca na branchach to obowiązkowo zobaczę! :)
@Paweł Bus - polecam arta: devstyle.pl/2018/07/05/5-sposobow-na-prace-z-gitem/
Mam pytanie odnośnie bibliotek javascipritu. Chciałbym zacząć nauke js'a. Czy jest jakaś biblioteka, która przyda mi się w przyszłości a jednocześnie pomoże mi w nauce javascriptu na start?
Kiedyś było tak, że jQuery było nieodzowną częścią każdego kursu - teraz gdy mamy ES6, który w wielu wypadkach skutecznie wypełnia luki, które wcześniej wypełniało jQuery, wydaje mi się, że naukę można rozpocząć właśnie od czystego JavaScriptu a dopiero z czasem uderzać w jakieś bardziej zaawansowane rozwiązania :) Powodzenia ✌️
W sumie, fajnie by było u Ciebie zobaczyć podstawy podstaw gita
W tym roku planuję kilka prelekcji na których będę opowiadał o git-cie więc możliwe, że taki kurs pojawi się naturalnie na tym kanale :P Bo i tak będę nad tym materiałem pracował, więc co mi szkodzi...
No to super, że są chęci, by takie coś zrobić. Przydałby się taki porządny materiał o git-cie
PS nie wiedziałem, że pisze się "git-cie", pisałem "gicie" heh
Super odcinek. Kiedy kolejny odcinek o vue?
Dzięki! :) Vue się robi - w ciągu tygodnia powinien się pojawić
Nie moge sie doczekac *.*
@hello roman jaki masz motyw ustawiony w vs code?
Hej :) Atom One Dark
Hej mógłbyś podpowiedzieć jakiś dobry kurs js od podstaw ?pozdrawiam Rafał
Hej :) Sprawdź proszę mój odcinek o początkach nauki ruclips.net/video/FeZHLSBbniI/видео.html
hej bardziej mi chodziło o ten co np przerabiałeś na udemy i lynda jest masa kursów pytanie który wybrać ...
git majonez XDD śmiechłem XD
co to za program w ktorym piszesz?
dobra juz wiem hahahahaah
Czemu taki wąski ten terminal?
Co do commitowania jest prostsza komenda bez użycia nano czy vima: git commit -m „treść commita” i tyle :)
laszlo tak ale tylko jesli tresc commita jest bardzo krotka. Czasami lubię od myślników wymienić precyzyjnie jakie zmiany zaszły
hello roman racja, wszystko zależy od sytuacji; filmik jak zwykle świetny, dzięki!
Spoko odcinek, tylko irytujące jest jak w jednym fragmencie mówisz normalnie, potem muzyka jest głośniejsza, a podczas pracy w terminalu jest strasznie cicho.
Dzięki Patryk, dźwięk to jest coś co mnie nieustannie zaskakuje, bo podczas podglądu w Premiere Pro wydaje mi się ok, a po renderowaniu zdarzają się właśnie takie kwiatki 🙈 Obiecuję, że od następnego odcinka będzie lepiej 🤞
van Daller dreamweaver był ciekawą opcją 10 lat temu. Obecnie mimo że nadal rozwijany nie nadaje się do pisania kodu i nikt kto zajmuje się tym zawodowo raczej z niego nie korzysta. Adobe ma jeszcze brackets, który jest całkiem udanym edytorem choć ja za nim nie przepadam. Natomiast taki Premiere Pro do montowania filmów jest po prostu świetny :)
Nie wiem czy tylko mnie rzuciło się w ucho ale mam wrażenie że twój głos gdy piszesz komendy w gicie jest sporo cichszy i jak by mniej wyraźny niż w pozostałej części filmu, trochę to denerwujące. A tak poza tym bardzo fajny i wartościowy film, dzięki!
Masz absolutną rację 🙈przepraszam i obiecuję, że ten dźwięk z filmiku na filmik będzie coraz lepszy - mikrofon używany jest ten sam, ale dźwięk podczas montażu potrafi płatać właśnie takie figle. Ciągle z tym walczę i staram się znaleźć jakiś złoty środek. Dzięki za uwagę ❤️
git good
Dajesz drugi odcinek gita. Rabase omów
Brakuje mi tu jeszcze git rebase -i wraz z pickiem, rewordem, editem, squashem, fixupem i modyfikacji kolejnosci commitow
o rebase interactive to mozna ze trzy odcinki nakręcić :D Zdecydowanie nie temat na pierwszy odcinek z prostymi poradami
Bez VIM-a życia ni ma.
Dlaczego wszyscy cisną GITa a nikt nie pokaże fajnego tutoriala z SVNem?
Nie spotkałem się z żadną firmą, która w komercyjnych projektach używałaby SVN'a - przyznam, że sam nawet nigdy z niego nie korzystałem.
U mnie pracują na tym pradawnym systemie, jednak oni z niego korzystają już od bardzo dawna i się chyba przyzwyczaili.
Proponowal bym uzywac git add -u zamiast git add . bo sie mozna dobrze zdziwic.
Możesz rozwinąć? Nie znam osoby, która korzysta z `git add -u` i nigdy też nie spotkałem się z żadnym problemem ze strony `git add .`, dlatego jestem ciekaw 🤔
huh, ciekawe - nie wiedziałem o tym. Dzięki Radek! stackoverflow.com/questions/2190409/whats-the-difference-between-git-add-and-git-add-u
No coz git add . dodaje do indeksu WSZYSTKO z danego katalogu a git add -u tylko zmiany w plikach trackowanych (git add updated). Co to zmienia ? No coz moze sie zdarzyc tak ze masz pliki w systemie wygenerowane i dodanie ich do repo bedzie wielbladem.
Zrób coś z node’m
Póki co znam podstawy node'a i expressa więc raczej nie miałbym za bardzo o czym mówić :)
Tylko ja pomyslalem o komendzie pull xD?
plugin do IDE i gitlab, konsolka to ostateczność....
meh, dla mnie konsola jest czytelniejsza i szybsza :P
konsola czytelniejsza od gitlaba czy IDE ?? szybsza na pewno.
Jak korzystałem z Webstorma i jego integracji z GIT'em to parę razy miałem akcję z jakimiś błędami, które się nie pokazywały, lub dostawałem jakiś strzępek informacji. Od kiedy pracuję na konsoli mam poczucie, że wiem 100% tego, co się dzieje w repo