Pytania otagowane jako git

Git to rozproszony system kontroli wersji Open Source (DVCS). Użyj tego tagu do pytań związanych z użyciem Git i przepływami pracy. NIE UŻYWAJ tagu [github] do problemów związanych z Git, ponieważ repozytorium jest hostowane na GitHub. Nie należy także używać tego znacznika do ogólnych pytań programowych, które mogą dotyczyć repozytorium Git.




9
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 log HEAD~10 Ale muszę przesyłać zapytania od …
91 git  logging 

3
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ś takim: git checkout 348ce0aa02d3738e55ac9085080028b548e3d8d3 path/to/the/folder/ ale to nie zadziałało.
91 git 

3
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 git  gitignore 

8
Git cli: pobierz informacje o użytkowniku z nazwy użytkownika
Czy istnieje sposób na uzyskanie nazwy użytkownika, podając tylko jego nazwę użytkownika? Coś w rodzaju tego wyjścia git show <username>(wiem, że to nie działa) username: username name: First Last email: email@address Wiem, że mogę to zrobić za pomocą wywołania API GitHub, ale wolałbym zachować to w CLI.
91 git  github  github-api 

4
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 head to replay your work on top of it... …
91 git  github  git-rebase 

1
Git: Ustaw inną lokalną nazwę użytkownika i adres e-mail użytkownika dla każdego repozytorium
Obecnie pracuję nad 2 projektami, które oczekują, że skonfiguruję moją lokalną nazwę użytkownika i e-mail z różnymi danymi, gdy do nich push. w tym celu cały czas aktualizuję moją konfigurację: git config --local user.email "namelastname@domain.com" Ponieważ są to różne repozytoria, czy istnieje sposób, aby zdefiniować lokalną wiadomość e-mail dla każdego …
91 git  github 

3
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 mówią, że nie. Pozwólcie, że wyjaśnię …

3
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źć sposób, aby to zrobić za pomocą git grep …

4
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 

8
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 no_upstream Wymieniam wszystkie moje oddziały, …
91 git  git-remote 

4
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 ignorowania git commitbłędów. Jak mogę pozwolić …
91 python  git  fabric 

5
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 git 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.