Pytania oznaczone «git»

1055
Czy mogę usunąć zatwierdzenie git, ale zachować zmiany

W jednej z moich gałęzi programistycznych wprowadziłem pewne zmiany w mojej bazie kodu. Zanim byłem w stanie ukończyć funkcje, nad którymi pracowałem, musiałem zmienić swój obecny oddział na master, aby zaprezentować niektóre funkcje. Ale samo użycie „git checkout master” zachowało zmiany, które...

1036
Nie dokonałeś scalenia (istnieje MERGE_HEAD)

Zrobiłem gałąź o nazwie „f” i zrobiłem kasę do opanowania. Kiedy wypróbowałem git pullpolecenie, otrzymałem ten komunikat: You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you can merge. Kiedy próbuję git status, dało mi to: On branch master # Your...

1034
Jak scalić określone zatwierdzenie w Git

Rozwidliłem gałąź z repozytorium w GitHub i popełniłem coś konkretnego dla mnie. Teraz stwierdziłem, że oryginalne repozytorium miało dobrą funkcję, która była dostępna HEAD. Chcę scalić to tylko bez wcześniejszych zatwierdzeń. Co powinienem zrobić? Wiem, jak scalić wszystkie zatwierdzenia: git...

1034
Sprawdź, kiedy plik został usunięty w Git

Mam repozytorium Git z n zatwierdzeniami. Mam plik, którego potrzebuję i który był kiedyś w repozytorium, i nagle szukam i myślę „Och! Gdzie ten plik poszedł?” Czy istnieje (szereg) poleceń Git, które powiedzą mi, że „plik naprawdę_needed.txt został usunięty przy zatwierdzeniu n-13”? Innymi...

1026
Co to jest HEAD w Git?

Widzisz dokumentację Gita, mówiącą coś takiego Oddział musi zostać całkowicie scalony w HEAD. Ale czym HEADdokładnie jest Git

1024
Gdzie pisze się git config --global?

Kiedy użyjesz go git config --globaldo skonfigurowania, do którego pliku zapisze? Przykład: git config --global core.editor "blah" Nie mogę go znaleźć w tych miejscach: C:\Program Files\Git\etc\gitconfig C:\myapp\.git\config Nie ustawiłem ENV? Moja wersja Git: 1.6.5.1.1367.gcd48 - w...

1006
Cofnij git pull, jak przywrócić repo do starego stanu

Czy jest jakiś sposób na przywrócenie lub cofnięcie git pull, aby moje źródła / repozytoria powróciły do ​​starego stanu, który był przed wykonaniem git pull? Chcę to zrobić, ponieważ połączył niektóre pliki, których nie chciałem, ale scalam tylko pozostałe pliki. Chcę odzyskać te pliki, czy to...

1004
Twardy reset pojedynczego pliku

Obecnie mam trzy zmodyfikowane pliki w moim katalogu roboczym. Chcę jednak, aby jeden z nich został zresetowany do stanu HEAD. W SVN użyłbym svn revert <filename>(a następnie w svn update <filename>razie potrzeby), ale w Git powinienem użyć git reset --hard. To polecenie nie może...

989
Utwórz gałąź w Git z innej gałęzi

Mam dwie gałęzie: master i dev Chcę utworzyć „gałąź funkcji” z gałęzi deweloperów . Obecnie w oddziale dewelopera wykonuję: $ git checkout -b myfeature dev ... (trochę pracy) $ git commit -am "blablabla" $ git push origin myfeature Ale po wizualizacji moich oddziałów...

987
Jak mieć git log wyświetlać nazwy plików, takie jak svn log -v

Dziennik SVN ma tryb „-v”, który wyświetla nazwy plików zmienionych w każdym zatwierdzeniu, tak jak: jes5199 $ svn log -v -------------------------------------------------- ---------------------- r1 | jes5199 | 2007-01-03 14:39:41 -0800 (śr., 03 stycznia 2007) | 1 linia Zmienione ścieżki: A /...

982
Jak cofnąć wiele zatwierdzeń git?

Mam repozytorium git, które wygląda następująco: A -> B -> C -> D -> HEAD Chcę, aby głowa oddziału wskazywała na A, tzn. Chcę, aby B, C, D i HEAD zniknęły i chcę, aby głowa była synonimem A. Wygląda na to, że mogę albo spróbować dokonać zmiany bazy (nie dotyczy, ponieważ...