Контекст: я использую git около 6 месяцев, и я чувствую себя комфортно с ним на поверхностном уровне.Тем не менее, кое-что из того, что я делаю, все еще остается вуду черного ящика, которое я хотел бы понять лучше.
Когда я запускаю что-то вроде
git fetch upstream
git merge upstream/master
Я понимаю, что это эквивалент тяги.Сначала что-то получить, затем я использую это для выполнения слияния.
Что я не понимаю, так это что я получаю и где хранится эта информация?Я понимаю, что концептуально я извлекаю все ветки в удаленном репозитории верхнего уровня, но кажется, что эта информация должна где-то жить, и здесь мой мозг и понимание git могут придумать только «Что я получаю с помощью git Fetch»? "