![Team Programmer](/img/default-banner.jpg)
- 4
- 60 908
Team Programmer
United States
Registrace 29. 03. 2021
Come along to my journey of learning and sharing the programming techniques, tools and approaches of working in a highly effective team
How to configure GitLab CI runner on your PC using Kubernetes executor
Learn how to run GitLab CI pipelines on your own hardware cheaply and reliably. In this video I explain some Kubernetes basics and why it's a perfect choice to use with the GitLab CI. Kubernetes resource requests and limits.
Buy me a coffee: www.buymeacoffee.com/teamprogrammer
Contents:
00:00 Intro
00:40 GitLab executors
02:02 K8s explanation
06:33 Runner configuration
25:31 Story time
30:25 Outro
Follow me online:
LinkedIn: www.linkedin.com/in/alex-kovshovik/
Twitter: ashovik
Personal CZcams: czcams.com/channels/NbOp6zn7A2pniaUbGbEf8Q.html
Instagram: alex.kovshovik
Facebook: ashovik/
Mastodon: mastodon.social/@alex_kovshovik
Buy me a coffee: www.buymeacoffee.com/teamprogrammer
Contents:
00:00 Intro
00:40 GitLab executors
02:02 K8s explanation
06:33 Runner configuration
25:31 Story time
30:25 Outro
Follow me online:
LinkedIn: www.linkedin.com/in/alex-kovshovik/
Twitter: ashovik
Personal CZcams: czcams.com/channels/NbOp6zn7A2pniaUbGbEf8Q.html
Instagram: alex.kovshovik
Facebook: ashovik/
Mastodon: mastodon.social/@alex_kovshovik
zhlédnutí: 1 998
Video
Git: how cleanup commit history using interactive rebase
zhlédnutí 6KPřed rokem
Be sure to watch the last 2 tutorials: Git rebase basics: czcams.com/video/gkGZzd9c4ow/video.html Resolving git conflicts during rebase: czcams.com/video/OXtdxHTh2oY/video.html Buy me a coffee: www.buymeacoffee.com/teamprogrammer In this tutorial, you'll learn how to use interactive Git rebase! Whether you're a beginner or an experienced Git user, this video will help you streamline your workfl...
Git rebase: how to resolve conflicts
zhlédnutí 41KPřed 3 lety
Conflicts resolution process during git rebase is somewhat confusing to a lot of developers I've worked with. In this video I try to explain it as simply as possible and then show the simple way to do it. Buy me a coffee: www.buymeacoffee.com/teamprogrammer Contents: 0:00 Short sketch - thank you Bryan and Danny! 0:26 Git rebase recap, short explanation 1:36 Demo of git rebase with conflicts Ne...
Git rebase basics
zhlédnutí 12KPřed 3 lety
A lot of developers I met are confused about and even intimidated by git rebase. In this video I hope to explain it as simply as possible. I hope this is useful to you! Buy me a coffee: www.buymeacoffee.com/teamprogrammer Contents: 0:00 Short sketch - thank you XKCD! 0:15 White board explanation of what git rebase is 7:09 Practicing git rebase in a terminal Next up: resolving conflicts with git...
This is when you made one change to the file. Sometimes we make multiple changes/commits on branch. When rebasing I get promoted to accept current or head changes. I accept and continue, then it ask me to do same in the next commit. Is this normal?
Thanks for clean explanation.
I just subscribed thanks Zuckerberg!
the screen is cropped at the bottom
Could you please give me a chance to work with you online (remotely)
U menya vse ravno stoit "first resolve merge conflicts", which I of course did, I am not a beginner. Did it serveral times without luck, still the same error. Never used rebase and had to
0:47 must have hurt
Same problem as every video on the internet- some abstract diagram. Not a real story of what the code and problem looks like.
I'm sorry for having wasted your time. Please file a complaint with our public relations and the refund will be issued promptly.
I feel like he is struggling to not blink horizontally
You got me :D
I watched this video after having some difficulty with a git rebase and the video photo perfectly captured my feelings after working with the rebase.
Awesome tutorial. Thank you. Now I can fix my mess.
When you are rebasing the commit the HEAD is detached so how to push the changes to the remote?
thank you, bro. Watched your video after wasting 6 hours. I was just pushing using VS code after rebasing not force pushing. I almost quit programming. thank you so much
You are very welcome, bro! Don't give up programming :)
Great video
I had a situation where I could not force push the changes after I fixed 5 commit conflicts which ended by one of the commit going missing as there was no difference. Maybe that's why force push didn't work. So I rebased pulled from my remote feature branch to my local branch and I had to fix things all over again and it was pretty different. After fixing conflicts now it has become crazy and full of other people's commits. I'm now thinking of creating a new branch from my current updated main branch then add my changes manually from my old feature branch since I don't want to deal with what's going on there it's messed up!
Hi Can you publish all command line for the the setup ?
did you miss the rbac section in values file ? its rbac or serviceaccount name
Isn't force push a bad strategy?
It depends: if no one else checked out your feature branch - force pushing is not bad at all, you’re just overriding the state of the remote branch with your local state
@@teamprogrammer9650 got it, thanks.
"Make a copy of your local repo before rebase", or maybe just make a new branch and reset to it if you messed up the rebase.
main vs master . ahahahahha epic reference . awesome video. thanks
The best one ever!
The best video on rebase on youtube ! Thanks a lot man !
Really loved your video nice work bro
Very nice job explaining and teaching setting up microk8s on ubuntu for Gitlab CI runners. Going to share this with workers.
Thank you for watching, I'm glad you found it useful and thank you for sharing with co-workers ;)
👍
If you find this useful and/or entertaining, please consider buying me a coffee :) www.buymeacoffee.com/teamprogrammer This helps support this channel and lets me make more explainer videos in the short term.
Thank you for this video!
Love your way of explaining. The practical eyample really helps
Thank you so much, sir! For explaining this topic of rebasing with merge conflicts so well. I have watch many other videos. This is the clearest. I just used it to rebase and solve conflicts by myself for the 1st time! I thought I could never learn to do this by myself. It feels good to not have to plead my male colleagues for help with this all the time.
Thank you for saying this! It means a lot to me! I'm working on the Kubernetes one now :) Takes time to do it right
Thank you, this helped me a lot.
The king is back!
ribs hurt from laughing so hard
THANKS man. Keep going and make more videos !!
I did that but there is a loop
Thanks!
Thank you for this video! It's helpful to just see you go through the steps and pause to explain what we're looking at frequently, and why we're seeing the step we're at. This is a great approach and makes it much easier to learn than reading documentation in some cases.
af 😀
Are you git god?) Very helpful!
LOL, nope, just a man :D
I understand now!!! ahh, best feeling ever, Thank you!!
Even though I barely understood what's being discussed I enjoyed it.
This was useful... please keep up the good work!
I was drinking some water while listenning at the video. At 0:47, I spat all of the water at my monitor because I laugh so hard.
So sorry (not) LOL :)
great material Alex
Thank you!!!
Very well explained!
Is there a Git cheat sheet somewhere?
Sure, lots of them. Lately you could even ask ChatGPT about exactly what you need git to do and it'll give you what you want. No more digging through documentation
@@teamprogrammer9650 I'm planning on setting up a bash script to do what I need.
I asked the guys that work with me if they have forced push something once ever
This sentence sounds like a sex joke LOL
@@teamprogrammer9650 me reí cómo tres o cuatro veces distintas. Entonces te cuento una intimidad Comenté lo que les dije para no hablar de la respuesta.. Para que quede una sensación de incompleto
Debe ser la primera vez que no hago la asociación de forced con la categoría pornográfica
For being an intellectual ffuucckkiinngg teaser I was rewarded with funny interprétations now counting seex or fifes
Alrededores de 1:45 Ocurre nuevamente Alrededor de 0:47 But he tamed the jumping beast and there's was no need to edit
First of all, thank you very much. I want to know what was funny at 0:50? Was about the sentence that started at 0:47? Is it because AF could also mean _as f.u.c.k_? I'm from Argentina and English isn't my first language.
Hi Norberto, thanks for your comment! At 0:50 I named my branch "af" for "awesome feature", which in slang also means "as f*#k", to make it sound like "branch as f*#k" :) So you are absolutely right and your English as great! I'm from Belarus, so my English isn't native either.
@@AlexKovshoviktell your compatriotas that there's already a country named Russia. If the operator Bielo is is applied to russia, do you get una bellaRusia. Do you say you are cuter than them? Venezuela sorry ass Venice? The new england Patriots are almost an oxymoron
Were you in charge of edition?
Qué bueno que estuvo el comienzo! Are you related to that child?
@@norbertomezzaucella9283 Belarus just sounds like bieloRussia, but it’s really a separate country.
3:55 ouch!
Truth
What an amazing and the clearest explanation on WhiteBoard! Cudos Mate! I have worked recently with “the best Developer” in consulting firm and also worked with “Principle Consultant” and none of them know how Git Rebase work or willing to troubleshoot Git conflict….and those two muppets have been in industry for 20 years… Some DevOps manager also don’t have clue….it’s quite dangerous for people with no fundamentals (fake it till to make it) runs an IT organisation as Technology underpinned human life these days….