GIT majonez! ⌨️ hello roman #10 🎉
HTML-код
- Опубликовано: 4 июл 2018
- 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.helloroman.pl
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ł - ruclips.net/user/helloroman?su...
📌 Sprawdź też:
Instagram - / siemaroman
Facebook - / helloroman.vlog
Moja strona - helloroman.com
📫 Mój newsletter - helloroman.com/newsletter
✉️ 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
Roman super film, części komend nie znałem - a teraz mam ich świadomość.
Standardowo łapka w górę i oglądamy 😁
Wow. Dzięki za stasha, nie znałem, commitowałem jak mówisz połówki żeby zmienić brancza.
I prosimy o więcej gita. :)
Tak trzymaj, Roman :D
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!
Świetny filmik 😁 jak co tydzień super dawka wiedzy, ciśnij dalej 🤓💪🏽🍻!!!
Wielkie dzięki!!!! ❤️ Cisnę maks! 💪🚀🤜
Drugi odcinek o git, jestem za :)
My również dziekujemy :) :) :)
"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ć)!!!
No zleciało... Mam nadzieję, że to pierwszy z wielu jubileuszy ;) dzięki za to, że jesteś
Wielkie dzięki! To bardzo miłe ❤️
Tak! Chcemy bardziej zaawansowane komendy w gicie. BTW. Fajne te wszystkie Twoje "wrogi". Kręć więcej.
Kolejny fajny odcinek, świetna robota. Czekam na kolejny .
Następny już powoli się robi :D Dzięki!
Super odcinek, super pozytywna energia.
riskzerobeatz dzieki wielkie!!!! 😀
To ja dziękuję za świetną treść merytoryczną podlaną fajnym humorem.
Nigdy nie pisze komentarzy pod kanałami, ale na Twoim już drugi raz! Cisnij dalej!
Wielkie dzięki Mateusz!
jeszcze długo git będzie mnie przerażał a każda operacja w nim będzie wyzwaniem.
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!
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.
Good job Sir 😉
wporzo, jest git 👍
Muy bien, romano.🍻🎂
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?
fajny kanal! nie przestawaj nagrywac
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)? :]
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.
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!
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?
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!
git majonez XDD śmiechłem XD
Humor gituwa w 2k24!!!! Pozdro :)
git good
Hej, fajnie by było gdybyś puścił coś o pracy lokalnezdalne repo
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! :)
@hello roman jaki masz motyw ustawiony w vs code?
Hej :) Atom One Dark
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 ✌️
Ten żart na początku mnie dosłownie zniszczył hahaha xDDD
git push --force-with-lease
Jeśli pracujesz z kim na branchu.
Wtedy git sprawdza czy Twoj force nie zepsuje czyjejs pracy.
o, dziś rocznica
Super odcinek. Kiedy kolejny odcinek o vue?
Dzięki! :) Vue się robi - w ciągu tygodnia powinien się pojawić
Nie moge sie doczekac *.*
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 :)
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/
Czemu taki wąski ten terminal?
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ć ...
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
co to za program w ktorym piszesz?
dobra juz wiem hahahahaah
Co Windows ma wspólnego z czwartkiem? Times New Roman.
Subskrybuję od samego początku, jest git.
zajebiste!
Zacny sucharek milordzie! ❤️ ❤️ ❤️ ❤️ ❤️
Dajesz drugi odcinek gita. Rabase omów
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!
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
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ć :)
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 :)
Bez VIM-a życia ni ma.
Tylko ja pomyslalem o komendzie pull xD?
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.
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ę ❤️
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