uczono mnie, że można wcisnąć do i wyciągnąć z odległego oddziału pasującą nazwę bieżącej Git oddziału wykonując:Git HEAD pochodzenie ciągnąć
git push origin HEAD
lub
git pull origin HEAD
Jego zawsze pracował dla mnie wcześniej, ale dziwnie to czasami nie działa, zamiast tego odkłada się na pchanie/ciągnięcie z gałęzi master (co powoduje scalanie przy ciągnięciu ... nie to, co chcę zrobić). Wiem, że można łatwo wcisnąć/pull z gałęzi na której jesteś po prostu za pomocą nazwy gałęzi jak:
git pull origin name-of-branch-i-want-to-pull-from
Zresztą:
- Czy istnieje jakiś powód, że głowica traci ścieżkę/nie wskazuje na moją obecną gałąź, jak to prawie zawsze robi?
- Czy istnieje sposób, aby pchać/ciągnąć do oddziału, nad którym obecnie pracuję (tak długo, jak nazwa oddziału zdalnego pasuje) bez wyraźnego nazywania gałęzi w poleceniu?
Tak, to ma absolutnie sens, ponieważ śledzisz nie-rozgałęzienie, ale to nie jest to, co się tutaj dzieje. Zamiast tego, aktualnie śledzę gałąź (na przykład zatytułowaną "poprawka"), zatwierdzam, a następnie: 'git push origin HEAD' i przesuwa się do początku/wzorca Zdarza się również przy pobieraniu. Dziwne. – Rican7