Ik probeer mijn wijzigingen in een enkel bestand in mijn functie-filiaal terug te keren en ik wil dat dit bestand hetzelfde is als in Master.
Ik heb geprobeerd:
git checkout -- filename
git checkout filename
git checkout HEAD -- filename
Het lijkt erop dat geen van deze wijzigingen aanbrengt in mijn functie-filiaal. Suggesties?
Antwoord 1, Autoriteit 100%
Als u het bestand naar zijn toestand wilt weergeven in master
:
git checkout origin/master [filename]
Antwoord 2, Autoriteit 9%
Je bent er bijna; U hoeft alleen maar de verwijzing te geven aan Master ; Omdat u het bestand van de hoofdtak wilt ontvangen:
git checkout master -- filename
Merk op dat de verschillen in de cache worden opgeslagen; Dus als u de verschillen die u hebt verkregen te zien; gebruik
git diff --cached