Czy istnieje polecenie git, aby przywrócić wszystkie niezatwierdzone zmiany w działającym drzewie i indeksie, a także usunąć nowo utworzone pliki i
Czy istnieje polecenie git, aby przywrócić wszystkie niezatwierdzone zmiany w działającym drzewie i indeksie, a także usunąć nowo utworzone pliki i
Jeśli uruchomię git branch -d XYZ, czy istnieje sposób na odzyskanie oddziału? Czy istnieje sposób na powrót, jakbym nie uruchomił polecenia usuwania
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...
Jak mogę zobaczyć diffpomiędzy oddziałem lokalnym a oddziałem
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...
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...
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...
Widzisz dokumentację Gita, mówiącą coś takiego Oddział musi zostać całkowicie scalony w HEAD. Ale czym HEADdokładnie jest Git
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...
Używam od git stash popdłuższego czasu. Niedawno dowiedziałem się o git stash applypoleceniu. Kiedy go wypróbowałem, wydawało się, że działa tak samo jak git stash pop. Jaka jest różnica między git stash popi git stash
Powiedzmy, że mamy następującą sytuację w Git: Utworzone repozytorium: mkdir GitTest2 cd GitTest2 git init Niektóre zmiany w wzorcu mają miejsce i zostają popełnione: echo "On Master" > file git commit -a -m "Initial commit" Feature1 rozgałęził master i część pracy została wykonana: git...
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...
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...
Kontekst: Pracuję nad mistrzem dodając prostą funkcję. Po kilku minutach zdaję sobie sprawę, że to nie było takie proste i powinno być lepiej pracować w nowym oddziale. To zawsze mi się zdarza i nie mam pojęcia, jak przejść do innej gałęzi i zabrać ze sobą wszystkie te niezaangażowane zmiany,...
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...
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 /...
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ż...
Zrobiłem git commit i późniejszy push. Chciałbym zmienić komunikat zatwierdzenia. Jeśli dobrze rozumiem, nie jest to zalecane, ponieważ ktoś mógł wyciągnąć ze zdalnego repozytorium, zanim dokonam takich zmian. Co jeśli wiem, że nikt nie pociągnął? Czy jest na to...
Używając gitk log, nie zauważyłem różnicy między nimi. Jak mogę zaobserwować różnicę (za pomocą polecenia git lub innego
Właśnie zrobiłem git initna podstawie mojego nowego projektu. Potem utworzyłem .gitignoreplik. Teraz, kiedy mam wpisać git status, .gitignore plik pojawi się na liście plików nieśledzonej.