Pytania oznaczone «git»

752
Jak uzyskać liczbę zatwierdzeń Git?

Chciałbym uzyskać liczbę zatwierdzeń z mojego repozytorium Git, trochę jak numery wersji SVN. Celem jest użycie go jako unikalnego, rosnącego numeru kompilacji. Obecnie tak robię na Unix / Cygwin / msysGit: git log --pretty=format:'' | wc -l Ale czuję, że to trochę hack. Czy jest na to lepszy...

744
Jak anulować lokalne zatwierdzenie git

Mój problem polega na tym, że zmieniłem plik, np .: README, dodałem nowy wiersz „ this for my test line ” i zapisałem plik, a następnie wydałem następujące polecenia git status # On branch master # Changed but not updated: # (use "git add <file>..." to update what will be committed) #...

743
pull / push z wielu zdalnych lokalizacji

Krótko mówiąc: czy istnieje sposób na wypchnięcie repozytorium git i pobranie z listy zdalnych repozytoriów (zamiast pojedynczego „pochodzenia”)? Długie: często mam sytuację, gdy tworzę aplikację na wielu komputerach, z różnymi łączami - powiedz laptop podczas transportu, komputer „A”, gdy jestem...

731
Jak zignorować niektóre pliki w Git

Mam repozytorium z pliku Hello.java. Podczas kompilacji Hello.classgenerowany jest dodatkowy plik. Utworzyłem wpis Hello.classw .gitignorepliku. Jednak plik nadal wydaje się być śledzony. Jak sprawić, by Git ignorował

724
Czy istnieje opcja git-merge --dry-run?

Łączę się w odległej gałęzi, która może mieć wiele konfliktów. Jak mogę stwierdzić, czy będzie to powodować konflikty, czy nie? Nie widzę niczego podobnego w --dry-runpozycji ON git-merge.

722
Usuń zatwierdzenie git, które nie zostało wypchnięte

Zrobiłem, git commitale jeszcze nie wysłałem go do repozytorium. Kiedy to zrobię git status, dostaję „# Twój oddział wyprzedza„ master ”o 1 zatwierdzenie. Więc jeśli chcę cofnąć moje najwyższe zatwierdzenie, czy mogę po prostu: git reset --hard eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 biorąc...

722
Jak zmienić zdalne repozytorium dla submodułu git?

Utworzyłem repozytorium git z podmodułem. Jestem w stanie powiedzieć samemu podmodułowi, aby zmienił ścieżkę zdalnego repozytorium, ale nie jestem pewien, jak powiedzieć repozytorium nadrzędnemu, jak zmienić ścieżkę zdalnego repozytorium dla tego podmodułu. Nie zdziwiłbym się, gdyby trochę nie...

709
Resetowanie pilota do określonego zatwierdzenia

Chcę odrzucić wszystkie zmiany wprowadzone po zatwierdzeniu <commit-hash>. Więc zrobiłem: git reset --hard <commit-hash> Teraz chcę zrobić to samo z moim pilotem. W jaki sposób mogę to zrobić? Później wykonałem kilka zatwierdzeń (i wypycham) <commit-hash>i chcę je wszystkie...