Day-10 | Git Branching Strategy | Real World Example | DevOps Interview Question|

Поделиться
HTML-код
  • Опубликовано: 21 ноя 2024

Комментарии • 309

  • @Cloudnp9458
    @Cloudnp9458 7 месяцев назад +24

    Master(main branch for), feature branch for added functionality. Release branch for delivery to customer, instead of building application from master we build and deliver to customer from release branch.
    Master branch is for active development. Master branch can be for testing.

    • @MN-fl3hb
      @MN-fl3hb 2 месяца назад +1

      that's the way we've done it....

  • @denirn5962
    @denirn5962 Год назад +14

    This channel is Gem for Devops mastering, I appreciate your efforts, Good work!!!

  • @chinnanambi
    @chinnanambi 4 месяца назад +3

    My vocabulary is not enough to Praise You....Thank you so much sir

  • @imranxs
    @imranxs День назад

    Master(main branch for), feature branch for added functionality. Release branch for delivery to customer, instead of building application from master we build and deliver to customer from release branch.
    Master branch is for active development. Master branch can be for testing. - Simplified by CloudNP9458. Thanks for another great lecture @Abhishek Brother. ❤

  • @ashwinikajale2943
    @ashwinikajale2943 7 месяцев назад +1

    Thank you so much sir you are doing really great thing. Outside other institute charge for devops to learn many of the students who want to learn devops they are not able to learn devops because they can't afford fees that much but you are teaching free so that they can learn really it's great thing sir. Thank you so much once again.

  • @bhupendrajaiswal7686
    @bhupendrajaiswal7686 Год назад +15

    Abhishek Sir, we are on our way please keep making videos don't lose motivation in future this playlist will be one of the best tutorial on RUclips trust me.

  • @Iamdip1
    @Iamdip1 11 дней назад

    Excellent explanation

  • @novicecoder5753
    @novicecoder5753 2 месяца назад +2

    When i heard the word "Git Branching Strategy" i thought it is very hard to understand. But you made it simple and interesting thanks Anna🙏

  • @poojeswaripooja5283
    @poojeswaripooja5283 Месяц назад

    Thank you sir....the way that you are explaining is understandable to anyone with no knowledge.

  • @arifsaleem-7377
    @arifsaleem-7377 6 месяцев назад +2

    It's truly fantastic to have the opportunity to learn the DevOps course with real-world examples, which are often not offered by other institutions. Thanks Abhishek 😊

  • @Vishwask22
    @Vishwask22 Год назад +4

    Great Uber example, Explained well.

  • @VedaChalam-j6i
    @VedaChalam-j6i 3 месяца назад +2

    Super brother your explanation and your example, already i referred your channel to my friends keep it up thank you for providing this much of knowledge to us with free of cost 👏👏🙏🙏🙏🙏🙏🙏

  • @arifs5022
    @arifs5022 Год назад +12

    It's truly fantastic to have the opportunity to learn the DevOps course with real-world examples, which are often not offered by other institutions. Thanks Abhishek 😊

  • @muneshwarsinghal655
    @muneshwarsinghal655 День назад

    nice and easy explanation!

  • @nousheensafoora206
    @nousheensafoora206 3 месяца назад

    I understood branching strategy clearly thanq so much abhishek for you your efforts to make understand the concept of branching

  • @KumarK-sv7yh
    @KumarK-sv7yh Год назад +1

    Completed Day:10 Video and Practice also done.
    Thanks Veeramalla garu
    GK from NJ

  • @mandakiniagrawal
    @mandakiniagrawal 2 месяца назад

    Really good explanations. Thank you.

  • @MrAd540
    @MrAd540 6 месяцев назад +2

    Beautiful Explanation 👍👍👍👍👍

  • @akhilb4817
    @akhilb4817 Год назад +6

    hi sir, thanks for your time to guide us!
    This what i understand.
    The default branch we call it as master branch.
    under the master branch will be another 2 sub-branches 1.development branch and 2. release branch.
    1. development branch --> we create an feature branches as per the devlopers team size.
    2. release branch --> through this branch will release to production.
    if bugs in prod. will create the hot-fix branch under the release branch.
    Thanks.

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  Год назад

      Awesome. Great learning Akhil

    • @udaydito721
      @udaydito721 Год назад

      Hi Abhishek, Thanks for the explanation , However how would be this scenario looks if we have like Dev, QA,Stageing and Prod servers?

    • @bhushanofficial6153
      @bhushanofficial6153 Год назад

      hot-fix branch is created for quick bug fixes or adding quick features ,and then it merge in release and master branch to kept it up to date .....am i right sir....plzz reply to me sir

  • @sulbiraj
    @sulbiraj Год назад +1

    Learned something new about Git which I was unaware of until today.

  • @pramodtaywade3660
    @pramodtaywade3660 8 месяцев назад +2

    Hi Abhishek veeramalla I had just started exploring your playlist, you are simply an amazing mentor

  • @SasthaSS-o3s
    @SasthaSS-o3s 9 месяцев назад +2

    Completed day -10 successfully

  • @ysneha8580
    @ysneha8580 Год назад +1

    Thank you so much for this video, got my concepts cleared related to branching strategy

  • @prajnakrishnajena706
    @prajnakrishnajena706 8 месяцев назад +1

    Thank you Abhishek 🙏

  • @amruthaammu7934
    @amruthaammu7934 Год назад +2

    Thank you so much abhishek ...actually now I came to know about your channel but it was really good and very simple way to understand your all concepts definetely i m going to watch all devops videos ,u are done great job thank you so much again lots of gratitude🌸

  • @sirishak83
    @sirishak83 11 месяцев назад +1

    Wonderful explanation!! Truly thankful 👏

  • @devopsinterview
    @devopsinterview Год назад +1

    You are God of devops sir

  • @kruthikamilind7635
    @kruthikamilind7635 10 месяцев назад

    Thank you Sir, I got the same question and explained exactly, though am working i didnt had this much idea,it is realy helpfull..

  • @RakeshBitling
    @RakeshBitling Год назад +2

    Hi Abhishek excellent session. Thanks for brushing up my git knowledge.

  • @aakashpunekar9437
    @aakashpunekar9437 Год назад +1

    Thank you so much abhi sir, got the complete understanding of the concept.
    Completed this Video on 29th June 2023.

  • @dilipkumars6556
    @dilipkumars6556 Год назад +1

    🙏🙏🙏❤ for ur dedication and teaching

  • @balakrisnavarikuti
    @balakrisnavarikuti 7 месяцев назад +1

    Thanks a lot. your doing great job . I appreciate your efforts , I tell you bottom of my heart.👍👍

  • @AshishGupta-oj3qe
    @AshishGupta-oj3qe 4 месяца назад

    Awesome. Got this topic so easy.
    Thank you Abhishek ❤

  • @koti3228
    @koti3228 Год назад

    Thankyou for the stuff but if you have showed practically that will help a lot more to the people....TQS bro

  • @Aakash-xm8eu
    @Aakash-xm8eu 2 месяца назад

    Learnt a great and new info thanks @Abhishek❤❤❤❤

  • @hydham9924
    @hydham9924 Год назад +1

    Great explanation Sir.

  • @TolulopeFamakinwa
    @TolulopeFamakinwa Год назад +1

    Thank you so much. The explanation is fantastic and helpful. You are gonna be my mentor..

  • @ndeeric2542
    @ndeeric2542 Год назад +1

    Thanks so much sir you’re doing a wonderful job

  • @charanvemana7026
    @charanvemana7026 Год назад +4

    Content was really good 👍

  • @mejavedjaved
    @mejavedjaved 3 месяца назад +1

    Date- 21/08/2024 , Completed the video . FOund this a bit tough. Hopefully doubts will be cleared in upcoming videos.
    Thank you.

  • @TheSeeker001
    @TheSeeker001 7 месяцев назад

    Day-10 Completed successfully :) and Thank you Abhishek :) .

  • @vikas9890
    @vikas9890 10 месяцев назад

    Thanks a lot for making this video Sir. It was superb with real world examples ❤

  • @sangeethab4060
    @sangeethab4060 9 месяцев назад

    Completed 10 days course.

  • @mohammadumair136
    @mohammadumair136 Год назад +1

    Thank you Abhishek, it's very clear

  • @Rorschach_ind
    @Rorschach_ind Год назад +1

    Thank You Sir! Learnt something new !

  • @AryanGNU
    @AryanGNU 8 месяцев назад

    This is pure gold

  • @stalinromi8237
    @stalinromi8237 Год назад +1

    Superb, thank you

  • @ahmedyassin3813
    @ahmedyassin3813 Год назад +1

    Thanks a lot. This is really good. I finally got it.

  • @Y-RavindraReddy
    @Y-RavindraReddy Год назад +1

    Super anna....Neet ga explain chesaru.

  • @manupriyar8169
    @manupriyar8169 10 месяцев назад +1

    Thanks Abhi.. Clearly understood 😊

  • @SoumyaBagali-uu8ct
    @SoumyaBagali-uu8ct Год назад +1

    Thank you sir

  • @joymiah1038
    @joymiah1038 Год назад +1

    Thanks Bhai!
    Go On.

  • @moonpak007
    @moonpak007 10 месяцев назад

    Thanks a lot. very well explained with examples.

  • @redhateducation7787
    @redhateducation7787 Год назад +1

    awsome

  • @ramanakalam5992
    @ramanakalam5992 Год назад +1

    Very nice explanation Abhishek bro....Keep on rocking the knowledge sharing...my lovly kudos to u

  • @rakeshmallya5575
    @rakeshmallya5575 9 месяцев назад

    Thanks for explaining the branching strategy. Could you please explain how this branching strategy to be used for deploying applications in various environment such as Dev, Test, production environment etc..

  • @AnjiBeere
    @AnjiBeere Год назад +1

    Hope that today it 'll be practical session of branching strategy.

  • @itlumesuresh
    @itlumesuresh Год назад

    Very Helpful!😍 Thank you So much

  • @ravindraravi7435
    @ravindraravi7435 8 месяцев назад +1

    Thank you ^^

  • @ahmedhashim1010
    @ahmedhashim1010 Год назад +1

    Awesome content, keep it up Abhishek...Love and respect from Pakistan.

  • @happylearningtricks
    @happylearningtricks Год назад +1

    Thank you bro, Very helpful.

  • @faisaliqbal7382
    @faisaliqbal7382 Год назад +1

    nice

  • @sanjeetyadav-yx6em
    @sanjeetyadav-yx6em Год назад +1

    you r god of devops

  • @sagarahire-ys3uj
    @sagarahire-ys3uj Год назад +1

    so far the best video available on YT...thanks bro u r a savior...could u plz add or show how this branching strategy works in Jenkins as well?

  • @upendrakumar-ok3tr
    @upendrakumar-ok3tr Год назад +1

    Thanks

  • @Aman-fz1ew
    @Aman-fz1ew 7 месяцев назад

    great explanation .

  • @chandrasekaran4441
    @chandrasekaran4441 7 месяцев назад

    Thanks ,its Clear concept.

  • @SaiMounika-u4l
    @SaiMounika-u4l 11 месяцев назад

    Grateful😇 Thankyou Abhishek

  • @omkarkashyap9442
    @omkarkashyap9442 Год назад +1

    I am watching from Noida Delhi ncr

  • @adarshjha__1
    @adarshjha__1 Год назад +1

    Day-10 done ✅️🙂

  • @pittavarun1647
    @pittavarun1647 Год назад +42

    Abhishek sir, you can also put contribution for your effort. We can contribute some amount for you. It's for our satisfaction. If anyone wants to contribute, they will do. Because every institute will charge a lot of money. But you are teaching without fee.

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  Год назад +44

      Thanks for the feedback.. Right now the intention is to not charge from the students :)
      But because many students are asking .. I will check what is possible :)

    • @SharanlingMajge
      @SharanlingMajge 6 месяцев назад +6

      Pls don't do that..just know I started...I belive many more people too...collect from those who have overflowing money

    • @YouTubeGoogle-sm4yd
      @YouTubeGoogle-sm4yd Месяц назад

      @@SharanlingMajge It's just contribution to the channel bro. Not like you have to pay to view the course. It will be free only and if anyone are really interested and to support his cause, they can pay. That's it.

  • @diallocherif4054
    @diallocherif4054 3 месяца назад

    Thank you for your presentation. How about the testing branch to validate new features before deliverying to customers?

  • @girishashok
    @girishashok 11 месяцев назад

    Awesome, got you. It's easy

  • @dasmanthrao1682
    @dasmanthrao1682 Год назад +1

    Good explanation abhishek keep it up 👏👏

  • @jefferynyarko2685
    @jefferynyarko2685 Год назад +1

    Really love like video. It is easy to understand, and I now have some clarifications on some things I was confused about. God bless you for this effort

  • @abhikate9025
    @abhikate9025 4 месяца назад

    Great Explanation,Very easy to understand.How can we add tagging to release branches ?

  • @swatikatyal1344
    @swatikatyal1344 Год назад

    Well explained 😊 thanks

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  Год назад

      My pleasure 😊
      Awesome. Please share the videos with your friends

  • @KusumaV-z6g
    @KusumaV-z6g 5 месяцев назад

    thaank you
    💐

  • @shivanaini2347
    @shivanaini2347 7 месяцев назад +1

    Abhi shek now iam thinking why i didnt find you one year back. Now i got to know your lectures one year back i took a course from intellipaat , those guys also not taught like this

  • @iramkhan2644
    @iramkhan2644 29 дней назад

    #Day10 done

  • @gudamahendar6992
    @gudamahendar6992 7 месяцев назад

    i completed this video abhishek

  • @SandeepShetty5011
    @SandeepShetty5011 2 месяца назад

    I think one more to add here we will have development branch where the developers will develop the code daily and when required they will merge the code to master branch. To sum up we will have Master Branch, Hot fix Branch, Development Branch, Feature Branch, Release Branch

  • @SyamKurcheti
    @SyamKurcheti 7 месяцев назад

    Great video :)

  • @ZohoRobo
    @ZohoRobo 10 месяцев назад

    Best

  • @shriyachowdhury9647
    @shriyachowdhury9647 3 месяца назад

    Hi , great explanation? Are you planning to do any playlist for developers as a beginner?

  • @MounikaP-v8r
    @MounikaP-v8r Месяц назад

    While listening to this, I got question in my mind like enhancements are released via release branch and what about Master?I stopped and was scrolling for relevant comments.After that resumed and got the answer at 15:03 😆

  • @ambicakommu8541
    @ambicakommu8541 6 месяцев назад

    sir can you please explain the difference between trunk based and gitflow branching stratergies

  • @RightLearningPath
    @RightLearningPath 4 месяца назад

    Hi Thanks for the detailed video , If we get an issue in production shortly after a release, you mentioned we can create a hot fix branch and release that branch on to prod. Any downside if use same release branch which was used for actul release instead of creating a new branch ? assuming we use hot fix branch , what's the order of commits to give the fix, would developers make commits first in hot fix baranch or master or release ? what's the source branch for Hot fix branch ?

  • @samuelude6858
    @samuelude6858 Год назад +1

    Thanks 🙏 so much. But I have one doubt to clear, how would you compare main, dev, staging and uat branches to main and releases branches covered in this video? Keeping in mind that feature and hotfix branches are common to both?
    Thanks once again. You are a healing to many

  • @bhaskarreddy8004
    @bhaskarreddy8004 Год назад +3

    Good content brother, it will be very helpful if you privide notes{your content and interview question and answers} also .

  • @ajaysh73
    @ajaysh73 9 месяцев назад +2

    Just a quick question - Release branch would most likely would have just commit that is common to the master branch commit where one decides to branch for release. No further commits would go in Release branch from that point forward and new commits would go to dev branch (main/feature) and later on new release branch would be created when ready for release? Is my understanding correct? Thank you for these videos Abhishek.

    • @NidhishAbraham
      @NidhishAbraham 13 дней назад +1

      Your understanding is 99.999% correct ! 🤓
      ✨ Branching for Release:
      When we create a release branch from the main branch (like "main" or "master"), it's a snapshot of the code planned for release 🚀. This branch should be as stable as possible.
      🛠 Changes to Release Branch:
      After creating the release branch, it should only get critical fixes or final tweaks for the release. No new features or big changes go here! ❌✨
      🔄 New Development in Dev or Feature Branches:
      All new features or improvements continue in "dev" or feature branches. These changes don’t go into the current release branch but are kept for the main branch or a future release. 🔄🌟

  • @deshabhaktudu1884
    @deshabhaktudu1884 9 месяцев назад +1

    Jai Balayya Jai Mallayya

  • @vinayjadhav6
    @vinayjadhav6 Год назад

    Like in feature branching strategy, what actually master branch is referencing to the tip of latest commit ?

  • @justweird1015
    @justweird1015 Год назад +1

    Hi Ahbishek,
    It was really amazing if you had chance to do video on complete real time pipeline using groovy to deploy in qa uat prod with the help of jenkins shared library so that i t would be very useful to crack any devops interview

  • @aswinkumar2900
    @aswinkumar2900 11 месяцев назад +1

    great seesion, thank you. I have one query - In github should we need to create hotfix branch from release branch or master branch?

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  11 месяцев назад

      Release

    • @NidhishAbraham
      @NidhishAbraham 13 дней назад +1

      Create from main/master if it’s a live, critical issue needing immediate attention.
      Create from release branch if it’s a release-specific fix that isn’t live yet.

  • @hemanthreddy3668
    @hemanthreddy3668 9 месяцев назад

    It’s very clear and perfect explanation thanks abhishek
    I have one small concern so the organization when ever a product is ready for a customer phase they create a release branch and they go ahead for release and then they keep updating the master branch whenever they are ready with other version again they create release branch and then host it so that they can continue testing and do improvements on master branch..
    so according to this video there might be more than one release branches right ?
    This is what I understood if I am wrong please correct me !!!
    I will be waiting for your response
    Thanks in advance!!!!

    • @vinaysudani913
      @vinaysudani913 6 месяцев назад

      Yes there will be multiple release branches

  • @saiharsha4619
    @saiharsha4619 Год назад +1

    Abhishek,could you just show a practicals on merge and rebase.

  • @Globetopia-world
    @Globetopia-world 8 месяцев назад

    you meant multi branching for microservices application according to your explanations. Right?

  • @Ssskfm
    @Ssskfm 7 месяцев назад

    Hi @abhishek can you please update the github documentaion via github repo

  • @reneshmlal2809
    @reneshmlal2809 10 месяцев назад