Jak wyciągnąć zmiany z rodzica widelca w Git, w szczególności w projekcie skonfigurowanym github?Wyciąganie zmian z rodzica widelca w Git
Załóżmy na przykład, że rozwidlałem http://github.com/originaluser/originalproject w http://github.com/myuser/myproject. Nie planuję, aby myproject był stałym rozwidleniem, ponieważ chcę tylko utrzymywać gałąź "dev", aby przetestować niektóre funkcje eksperymentalne, a następnie połączyć ją z powrotem w oryginalny projekt.
W związku z tym, ilekroć zatwierdzenia są dokonywane w oryginalnym projekcie, chcę je usunąć i połączyć z myproject. Jednak chcę też móc przesuwać zmiany do myproject, ale jeszcze nie natychmiast utworzyć żądanie ściągnięcia, aby je scalić w oryginalny projekt, dopóki moja gałąź nie zostanie ukończona i przetestowana. Jaki jest najlepszy sposób na zrobienie tego?
Edytuj: Domyślnie, gdy tworzę lokalny checkout/widelec mojego widelca github dla lokalnego rozwoju, a następnie wciskam/ciągnąłem zmiany, te zmiany wpływają tylko na mój osobisty widelec. Nigdy nie dostaję zmian od oryginalnego projektu. Jak to naprawić?
Przepraszamy za niepoprawną terminologię git.
Opisałeś, co chcesz robić, co jest w porządku, ale nie widzę tutaj żadnego problemu. Czy to nie działa? –
@GregHewgill, Nie. Zmieniłem moje pytanie, aby wyjaśnić mój problem. – Cerin