Fast-Forward Merges - How to Use Git and GitHub

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

Just so its clear to people, timeline is left to right, but the arrows are pointing backwards to indicate the commit ancestry dependence, i.e. A is older than B so B is linked to A. When you merge B with A - where B is the latest commit version on the same branch, all you need to do is re-point A to B's location - since B changes were already built on top of the code at A.

Lakrimoz
Автор

This was not explained well at all - unlike previous videos. I understand most of what is happening, I just don't know why anyone would want to merge a commit with its ancestor. Understanding the "what" is often helped by understanding the "why".

It's not clear to me what moving labels means. The course has not mentioned labels yet. I know what commit IDs are. Do you mean things like "HEAD" the branch name e.g. "master"? And why would you need to move them?


What is the significance to us of it being called a "fast forward" merge as opposed to any other kind of merge? It just looks to me like any other kind of merge.

authentictechnologist
Автор

Hello! How to make similar video with such effect? What tool do you use?

nikolaygalkin
Автор

why so many people draw arrows in opposite direction ?

johnjiang
Автор

0:38 to 0:43 (five seconds) "In the usual case, merge commits are generated to keep track of all the commits that played a part in getting to this new state".
How can a non-english native speaker understand these kind of sentences given in a so small interval of time ?
I needed to play-again this sentence at least 10 times to understand it.
It's really difficult for me to follow a course with so hard-to-understand sentences in so short videos.

alessandroiudicone
Автор

"At this point you might have some questions"

Yeah, are you late for a train or a bus because you are rushing through these video explanations..

iamkiko
Автор

Why does you time line goes from right to left? 🤦‍♂️
Are you trying to confuse your students?

vasylstetsyuk
Автор

I’m a bit surprised by all the negative comments, as I found the explanation both concise and at the same time very clear.

danielhjertholm
Автор

Do not waste your time as it is very confusing. should be removed from youtube. I've got 10 years of experience with git was looking for my partner to understand.

alexk