Git Flow vs GitHub Flow: What You Need to Know

preview_player
Показать описание
Whether you are a solo developer or working in a team you need to know these Git branching strategies and when to use them.

In this video, I explain What Git is and go through the difference between Git Flow and GitHub Flow.

🎓 RECOMMENDED COURSES (Use code FRIENDS10 for 10% off)

📚 RECOMMENDED BOOKS
Software Development

🚀 MY FAVOURITE TOOLS

⏳ TIMESTAMPS
00:00 Introduction
00:14 What is Git?
01:12 Git Cloud Services
01:20 GitLab
01:34 GitHub Public/Private Repos
02:08 Git Flow
04:38 GitHub Flow
05:57 Which branching strategy do you use?
06:03 Bloopers

You can check out more of my favourite tools on my website:

🔗 MY KEY LINKS

🧑‍💻WHO AM I

‼️ DISCLAIMERS
Some of the links in this description are affiliate links, which I get a small commission, at no extra cost to you 🙂. I appreciate you supporting my channel so I can continue providing you with free software development content!

#coding #programming #developer
Рекомендации по теме
Комментарии
Автор

At my company, we use "Git Flow except everyone forgot the main branch exists and not everyone understands what a feature branch is"

EnternodeCS
Автор

thanks for the video! *and the bloopers section is great!)))

alexvechirko_
Автор

Thank you Alex for great lecture. This video is most helpful 🙂.

eccololo
Автор

Excellent info on these branching strategies. Thanks.

brackloon
Автор

Great content. It does really help me a lot

nzvxntm
Автор

thank you very much, it helped to understand the difference..

muhammaddavlatov
Автор

thank you very much it was very clear !

galileemason
Автор

Read your post on HN. Great post, and best of luck on your YouTube odyssey!

jjslocum
Автор

We do GitHub flow and we publish with each commit to main (creating a docker image), but we only automatically deploy to a dev environment. Production deployment is done by hand, and not every version number is deployed there.

dmoth
Автор

Dude, you nailed it! Great content. I request more Git goodies ... Not sure if this is in your wheelhouse, but if it is, help us all become Git masters. There is a lot of content out there, but there are also a ton of gaps past the beginner and intermediate levels. Good luck w/ the channel! Subscribed

bmfitzgerald
Автор

Those bloopers are what triggered my subscribe click :D Awesome-sauce.

OmarMcIver
Автор

We use github flow, and it's sooo good compared to other teams using gitflow. We're much faster rolling out changes to prod, and since we have unit + integration tests running on our branch pipelines, we're normally sure the branch is safe to be merged to master

WolfElectronicS
Автор

Thank you. Is the Github flow same based trunk based branching strategy?

rajadas
Автор

My previous state owned company introduced scrum but teams weren't cooperative and nobody used Git properly, so the new scrum master was always bouncing from team leader to team leader asking for progress 😂

jcy
Автор

But you didn’t talk about the difference between a version and a release, because you could create a new version without creating a release, can you give an explanation about this case please ? Thank you

soufianeodf
Автор

Actually i had doubt Aex, does the source control branches remains same regradless of the platform, suppose lets say we have 5 branches in Git, will the same be present in bitbucket and other platforms

Thanks in advance!

vishalkarthik.v
Автор

What is the diffrence between dev andsandbox system ? Kindly can you tell if you have a idea

Thanks in adavance

vishalkarthik.v
Автор

I think eventually we'll just discard all the agile/ scrum/ sprint nonsense and base development around git or github practises. ie no stupid daily standup and scrum master, just a merge meeting between a branch/ main master and people working on a feature branch or soemthing like that. That way you can define best practises but actually tie them down to something tangible without needing endless books on project management buzzwords.

alliedatheistalliance