Gitflow on GitHub: How to use Git Flow workflows with GitHub Based Repos

  Рет қаралды 29,556

Cameron McKenzie

Cameron McKenzie

Күн бұрын

Пікірлер: 41
@demicoderr
@demicoderr Жыл бұрын
This is the best video on GitHub that I've seen so far.
@cameronmcnz
@cameronmcnz Жыл бұрын
Thanks! I try and keep things as simple and to the point as I can! GitFlow is a complex topic though.
@yes_milord
@yes_milord 3 жыл бұрын
This is really helpful and easy to understand, thank you!
@cameronmcnz
@cameronmcnz 3 жыл бұрын
Thanks so much for the kind words. I'm trying to be as clear and succinct in my videos without needless commentary. So glad you found it helpful. GitFlow can be intimidating at first.
@chhayajain6998
@chhayajain6998 3 жыл бұрын
That was the most unique tutorial for this concept. Thanks for making this video. 😃
@cameronmcnz
@cameronmcnz 3 жыл бұрын
Thanks so much for the kind words! I try to keep my videos short and to the point, but GitHub and GitFlow is a fairly deep topic. I'm glad you enjoyed!
@samithawijesekara
@samithawijesekara Жыл бұрын
This video is really helpful. You explain and demostrate the everything very clearly. Thanks you❤🎉
@hjorkera
@hjorkera 3 жыл бұрын
Very interesting workflow. How would this work with pull requests? I wonder if you have a video about this already.
@cameronmcnz
@cameronmcnz 3 жыл бұрын
Yes, you could integrate the pull request into the release stage quite easily. It's worth noting that GitHub has their own flow, GitHub Flow, that concentrates more on pull requests than the many branches is GitFlow. GitLab has their own as well.
@joelfankam3719
@joelfankam3719 Жыл бұрын
thx sir, simple c, concise and riht to the goal
@cameronmcnz
@cameronmcnz Жыл бұрын
Glad I could help!
@yinmyoesint9852
@yinmyoesint9852 Жыл бұрын
Clear and precise! Thanks a lot.
@goldfish8196
@goldfish8196 4 жыл бұрын
Thank you for these version control tutorials
@cameronmcnz
@cameronmcnz 4 жыл бұрын
Thanks for your kind words! I'm trying to keep them as short, simple and to-the-point as possible. And most have an accompanied write-up on TheServerSide where I'm the Editor: www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/Gitflow-release-branch-process-start-finish
@goldfish8196
@goldfish8196 4 жыл бұрын
I watched the one on submodules ten times! You are a great teacher.
@cameronmcnz
@cameronmcnz 4 жыл бұрын
@@goldfish8196 If I was a great teacher, you wouldn't have had to watch it ten times!
@goldfish8196
@goldfish8196 4 жыл бұрын
I'm a slow learner! @@cameronmcnz
@raagediriye9229
@raagediriye9229 Жыл бұрын
So helpful :D. Thank you
@ch4sethe5un
@ch4sethe5un 2 жыл бұрын
Where do the PRs come in?
@IgorPomaranskiy
@IgorPomaranskiy 8 ай бұрын
Do I get it right, that there is no way to use git flow with GitHub without a ton of extra actions if we want to do PRs and code reviews?
@cameronmcnz
@cameronmcnz 8 ай бұрын
Yeah, you'll still need to integrate the whole PR system in as well. GitFlow gives you a great idea on how to control commits and branches on small teams. When integrating PRs to control merges, teams typically scale GitFlow down a bit.
@francescofreddi4374
@francescofreddi4374 2 жыл бұрын
great video... how i can know all commands for gitFlow for gitHub?
@joaquinleimeter2084
@joaquinleimeter2084 3 жыл бұрын
What if i am working with a team and I want to push branch => do pull request => (say im the only one) approve the branch => merge it into development? I know this might be a long answer, is there a video on that?
@issamnaouali1574
@issamnaouali1574 2 жыл бұрын
Thanks this very helpful Is it possible to teach us how test and deploy our java app mysql db with jinkins sonarqube and nexus 😁
@cameronmcnz
@cameronmcnz 2 жыл бұрын
I think I have tutorials on here on all of those things!
@ge7sur3nka34
@ge7sur3nka34 2 жыл бұрын
when we init git flow on local repo, will it match the git flow config on remote? or is there any settings to do before utilizing it?
@cameronmcnz
@cameronmcnz 2 жыл бұрын
I had to google it. I found this answer on SO: stackoverflow.com/questions/62687451/usage-of-git-flow-init-when-team-members-clone-the-remote-repository
@ge7sur3nka34
@ge7sur3nka34 2 жыл бұрын
@@cameronmcnz thanks man, i am new to using git and git flow in team.
@abdelkaderkaouane1944
@abdelkaderkaouane1944 Жыл бұрын
Why do you not use "pull request"?
@jayclark8526
@jayclark8526 3 жыл бұрын
two things are fuzzy to me. - what happens to your local development branch? that also needs to be pushed. It will have a different merge commit id for the release. Does that just get added on the next release?
@michaellee1939
@michaellee1939 3 жыл бұрын
How come the development branch didn't get the release fix?
@cameronmcnz
@cameronmcnz 3 жыл бұрын
Because I was lazy. Never actually thought anyone would watch right to the end. Good catch!
@michaellee1939
@michaellee1939 3 жыл бұрын
@@cameronmcnz wasn't trying to catch the mistake :) . Genuinely asking how to merge it back to the development branch. Care to elaborate more?
@cameronmcnz
@cameronmcnz 3 жыл бұрын
@@michaellee1939 If you are doing the branching yourself, you'd go to the development branch and do a git merge release to bring the release branch in. If you use the actual gitflow command, it does it automatically, and it also deletes the release branch when it's done.
@michaellee1939
@michaellee1939 3 жыл бұрын
@@cameronmcnz not sure if i missed any previous steps, but i actually ran a git push origin on development, then the release fix shows up there now
@cameronmcnz
@cameronmcnz 3 жыл бұрын
@@michaellee1939 I love it when Git magically fixes itself. lol. Sounds like the release fix got merged in for you. Nice.
@ajajalam6690
@ajajalam6690 3 жыл бұрын
thank you for the video
@cameronmcnz
@cameronmcnz 3 жыл бұрын
You're welcome
@alpachino468
@alpachino468 3 жыл бұрын
How do you install Gitflow?
@cameronmcnz
@cameronmcnz 3 жыл бұрын
With the latest versions of Git, it is part of the distribution. You have to go back a few years to find a Git installation without GitFlow installed. Run a GitFlow command and see what happens!
@HosseinMehradbahiraei
@HosseinMehradbahiraei Жыл бұрын
grate, thanks
Git and GitHub Crash Course For Beginners | Complete Tutorial [2024]
1:53:19
Getting started with branching workflows, Git Flow and GitHub Flow
10:30
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
How GIT works under the HOOD?
16:01
Tech With Nikola
Рет қаралды 210 М.
Branching Strategies Explained
18:19
DevOps Toolkit
Рет қаралды 146 М.
How GitHub Actions 10x my productivity
8:18
Beyond Fireship
Рет қаралды 451 М.
Git Tutorial: Fixing Common Mistakes and Undoing Bad Commits
21:31
Corey Schafer
Рет қаралды 385 М.
The Gitflow Release Branch from Start to Finish
6:50
Cameron McKenzie
Рет қаралды 56 М.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1,3 МЛН
Git and GitHub Tutorial for Beginners
46:19
Kevin Stratvert
Рет қаралды 1,4 МЛН
GitHub Actions Tutorial - Basic Concepts and CI/CD Pipeline with Docker
32:31
TechWorld with Nana
Рет қаралды 1,6 МЛН
Learn Git - The Full Course
4:20:00
Boot dev
Рет қаралды 129 М.