Pytania oznaczone «git»

91
Jak nic nie popełnić bez błędu?

Próbuję napisać skrypt tkaniny, który robi git commit; jednak jeśli nie ma nic do zatwierdzenia, git kończy pracę ze statusem 1. Skrypt wdrażania traktuje to jako niepowodzenie i kończy pracę. Chcę wykrywać rzeczywiste niepowodzenia w zatwierdzaniu, więc nie mogę po prostu dać tkaninie koca...

91
Biała lista i podkatalogi w Git

Stworzyłem białą listę tylko dla plików tekstowych. * !*.txt Teraz mam nieśledzony plik tekstowy w podkatalogu - sub/dir/file.txti NIE jest to pokazane (jest ignorowane). Wyświetlane są jednak pliki tekstowe w katalogu głównym. Dlaczego tak jest i jak to naprawić?

91
Jak przywrócić cały katalog z historii repozytorium git?

Chciałbym przywrócić cały katalog (rekurencyjnie) z historii mojego repozytorium git. Jest tylko 1 gałąź (master). Znam zatwierdzenie, w którym były błędy. Czy mogę użyć skrótu sha1 zatwierdzenia nadrzędnego, aby przywrócić stan katalogu, jaki był przed dołączeniem błędów? Pomyślałem o czymś...

91
zaloguj pierwsze 10 w git

Dwa pytania: Jak pokazać pierwsze 10 commitów w git od początku do końca. (bez gałęzi) Jak określić indeks zatwierdzenia i zarejestrować go. (pokaż drugą lub trzecią) Wiem, że git używa rodzica do łączenia zatwierdzenia, łatwo jest zarejestrować zatwierdzenie od końca do początku. lubić:git...

91
Jak zobaczyć zmiany kodu po git pull?

Chciałbym sprawdzić wszelkie zmiany kodu po wykonaniu git pull. Obecnie pokazuje mi tylko, które pliki się zmieniają. Jak mogę sprawdzić, który kod się zmienił?

91
konflikt scalania git rebase

Rozwidliłem repozytorium github i pracowałem nad repozytorium github. Wykonałem żądania ściągnięcia i zostało to zakończone. Po tym upstream miał więcej zatwierdzeń, więc teraz chcę zmienić bazę, myślę, że to jest to, co muszę zrobić. Ale otrzymuję te konflikty scalania: First, rewinding...

91
git branch -d daje ostrzeżenie

Chcę tylko lepiej zrozumieć komunikat ostrzegawczy po usunięciu lokalnego oddziału ostrzeżenie: usuwanie gałęzi 'old_branch', która została scalona 'refs/remotes/origin/old_branch', ale jeszcze nie scalona HEAD.

91
git grep według rozszerzeń plików

Wiem, że gdybym chciał grepować dla wzorca tylko na plikach z określonymi rozszerzeniami, mógłbym to zrobić: // searches recursively and matches case insensitively in only javascript files // for "res" from the current directory grep -iIr --include=*.js res ./ Próbowałem również znaleźć...

91
Wymień wszystkie lokalne oddziały bez pilota

Problem: Chcę sposobu na usunięcie wszystkich lokalnych oddziałów, które mam, a które nie mają pilota. Łatwo jest przelać nazwy gałęzi do a git branch -D {branch_name}, ale jak w pierwszej kolejności uzyskać tę listę? Na przykład: Tworzę nowy oddział bez pilota: $ git co -b...

91
Jaki jest obecny sposób usuwania podmodułu git?

od wersji 1.9.3 git (Apple Git-50) na Macu, jak usunąć moduł podrzędny git? Czytam wiele nieaktualnych informacji, a wielu programistów mówi mi, że nie będą działać. Jaki jest obecny sposób? będzie git deinit pathToSubModule rade? Kroki, które według mnie zadziałają, są tutaj, ale komentarze...

91
Jak usunąć plik z historii Git?

Jakiś czas temu dodałem informacje (pliki), które muszą być prywatne. Usunięcie z projektu nie jest problemem, ale muszę też usunąć go z githistorii. Używam Git i Github (konto prywatne). Uwaga: W tym wątku jest coś podobnego, ale tutaj jest stary plik, który został dodany do gałęzi funkcji, ta...

90
Gitowe odpowiedniki najpopularniejszych poleceń Mercurial?

Używałem Mercurial, ale chciałbym zrobić szybkie demo Git. Jakie są odpowiedniki w Git: hg init . # start a project in the current directory hg addremove # look for any added or deleted files hg commit -m "comment" # commit any uncomitted changes hg status # what have i changed since the last...

90
Jak znaleźć tag powiązany z danym zatwierdzeniem git?

W przypadku wydań zwykle oznaczam coś w rodzaju v1.1.0. Podczas tworzenia skryptu tworzę plik fwVersion.c, który zawiera aktualne informacje git. Obecnie mam w pliku informacje o zmianach i gałęziach, ale chciałbym dodać znacznik. czy to możliwe?