At last finally understood what is the difference between these two commands and when to use it. Going forward I will be confident enough when to use what without any confusion. Thanks for making this video
video is very good. it cleared my things along with merge and rebase. For example If I am not wrong then rebase does not create new commit just write last commit of the one branch to other branch. First rebase takes the last commit of first branch and then write all changes to second last commit of another branch. Such action obliterate the history or tracking of commits as well as forking of branches (linking of branches done by merging). Although, rebase makes it simple linear but it rewrite new history. This can also be dangerous if many developers are working together and committing lot of changes and creating many forks. Rebase will erase the forks and links and we can not trace back in time properly to undo new changes
Not knowing this concept, I was once rebasing my feature_branch with master locally. Got few merge_conflicts, resolved it, and rebased again, again got same conflicts, again resolved them and rebased again....this cycle continued till my senior observed it and suggested me go and watch why I shouldn't do rabase but merge. Now its clear (Thanks to ur video), rebasing was removing my merge_resolved commit and re-applying those onto master, which means nothing to master and hence the iterative merge_conflicts.
I want to say that, I have bookmarked this video in my GitHub learnings. Thanks for such a wonderful explanation and with a short description of notes too. Keep up the good work 🙂. Also want to learn from you the distinction between rollback with rebase and hard reset.
Can you make these Git videos in English, so that it will be very helpful to follow all your videos in one flow. You're doing a great job, Thank you for your efforts.
Hello, Encountered an issue when pulling code from the origin repository: fatal: Not possible to fast-forward, aborting. I resolved it by rebasing, but this problem recurs whenever someone pushes code. Oddly, it only occurs on my system. Any suggestions for a permanent fix? Currently, I resort to rebasing every time to address it. Is there a more lasting solution available?
I have seen many youtube video. But i can't understand what does rebase doing. Finally your video clear me. Very helpful video.Thank you❤️
Thank you 😊
Best explanation on internet, very underrated video
Thanks
Bhai good content on RUclips is always underrated. Its rated when good seekers like us😂 meet awesome content like this
Simple explanation, very well explained. Sometimes simplicity is what needed for complex things
You have explained in very well manner. This is very informative video. I just get this concept in a single time.
thanks
This video is very helpful. I read many documentation and watched many videos on this topic. None helped me like this video. Great work!
At last finally understood what is the difference between these two commands and when to use it. Going forward I will be confident enough when to use what without any confusion. Thanks for making this video
video is very good. it cleared my things along with merge and rebase. For example If I am not wrong then rebase does not create new commit just write last commit of the one branch to other branch. First rebase takes the last commit of first branch and then write all changes to second last commit of another branch. Such action obliterate the history or tracking of commits as well as forking of branches (linking of branches done by merging). Although, rebase makes it simple linear but it rewrite new history. This can also be dangerous if many developers are working together and committing lot of changes and creating many forks. Rebase will erase the forks and links and we can not trace back in time properly to undo new changes
Bird's chirping means he prolly made the video early morning. Good work Man!
Just one wish, never ever stop making such great content
Ek number Bhiya, Got it in one go. Thanks for the video.
Thank you
Very nice explanation
Not knowing this concept, I was once rebasing my feature_branch with master locally. Got few merge_conflicts, resolved it, and rebased again, again got same conflicts, again resolved them and rebased again....this cycle continued till my senior observed it and suggested me go and watch why I shouldn't do rabase but merge.
Now its clear (Thanks to ur video), rebasing was removing my merge_resolved commit and re-applying those onto master, which means nothing to master and hence the iterative merge_conflicts.
thanks
Awesome explanation bro. Aaj samjh aaya.
Thanks
mind blowing sir, I tried by myself for the testing ... Understood 🙏🏻🙏🏻
:)
Very clearly and nicely explained.. thank you so much
Thanks
I want to say that, I have bookmarked this video in my GitHub learnings. Thanks for such a wonderful explanation and with a short description of notes too. Keep up the good work 🙂.
Also want to learn from you the distinction between rollback with rebase and hard reset.
sure
Watched many but this got me. Thanks.
Thank you sirji
Very helpful
Crystal clear explaination brother.
Keep doing such an informative useful videos.
thank you
this is best explanation so far
Thank you
Very good explanation👍
thanks
Nice video very easy and clean understanding for closest different between them, thank you so much
Thank you. And glad you liked the video
Very informative content about the basics of git and rebase , merge usage
thanks sunder
Great Explanation 👍
thanks
Very simple nice thanks
thanks
Bro thumbnail is summary and it is good
:)
Thanku sir this is very helpful
Thank you
@@ConceptandCoding welcome sir
Can you make these Git videos in English, so that it will be very helpful to follow all your videos in one flow. You're doing a great job, Thank you for your efforts.
Hello,
Encountered an issue when pulling code from the origin repository:
fatal: Not possible to fast-forward, aborting.
I resolved it by rebasing, but this problem recurs whenever someone pushes code. Oddly, it only occurs on my system. Any suggestions for a permanent fix? Currently, I resort to rebasing every time to address it. Is there a more lasting solution available?
while doing (git merge master) f1 -> m1 -> m2 -> f2 -> f3 this is the sequence right, now if m1 and m2 are alredy merged then what is in f3 commit
Thanks for the video it was helpful
welcome
Awesome ❤
Really great explanation... Just one doubt... If we have git pull (git fetch + git merge) then why should we use git merge ?
Git merge means we want changes of one branch to another branch.
❤ pls also explain merge conflict and resolution
Noted
Keep up the good work:) more power to you
thank you
Git ka sara command kha per hai
Wonderful explanation... Do u have other videos for git.. Grt
Nope :)
Hi Can you provide link to download the list of commands you shown in vlog with explanation
I will create and share buddy
Very effective..
great concept
Good explanation ....when will you launch your Spring Boot series...eagerly waiting !!
Soon, only few Java topics left after that I will start springboot
Great 👏
nice. Thanks
mind opener video
Hey Brother it's a great video! Can u also make a video on merge conflicts cases and handling in both merge and rebase cases
Noted
Thanks
loved it
Awesome
Thanks
@@ConceptandCoding Can we have a call? Need some guidance
Thanks
u should use practical also
Noted
Sir can u please share ur telegram grp link
t.me/+e3MpFJyqdMtkMGU1
Why in hindi? I am regretting that why I can not see your perfect videos that are not in english. 🥺