Pracuję nad gałęzią Git, która ma kilka uszkodzonych testów i chciałbym pobrać (scalić zmiany, a nie tylko zastąpić) te testy z innej gałęzi, w której są już naprawione.Czy można pobrać tylko jeden plik w Git?
wiem, że mogę zrobić
git pull origin that_other_branch
ale będzie próbować połączyć wiele innych plików, na które nie jestem jeszcze gotowa.
Czy można pobrać i połączyć tylko określony plik (i nie wszystko) z innego oddziału?
To nie jest duplikatem Git pull request for just one file jak wszystkie odpowiedzi na to pytanie, jak można przywrócić lokalnie zmieniony plik do wersji repozytorium, bez zmieniania żadnych oddziałów.
Hasła wymagane przez przełącznik -m można wydrukować z odgałęzieniem git -v. Niesamowite! – h22
Doskonały. To pomogło mi w więcej niż jednej okazji. Aby wyjaśnić, flaga -m wydaje się być zadowolona z wartości skrótu zatwierdzenia, z którego chcesz pobrać pojedynczy plik. – rd108
To zadziałało również dla mnie. Mimo to, uruchomiłem git log na mojej zdalnej gałęzi, aby znaleźć odwrócenie: np. $ git log remote/origin/master – Dan