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.


24
Sprawdź, czy konieczne jest ściąganie w Git
Jak sprawdzić, czy zdalne repozytorium uległo zmianie i czy muszę je pobrać? Teraz używam tego prostego skryptu: git pull --dry-run | grep -q -v 'Already up-to-date.' && changed=1 Ale jest raczej ciężki. Czy jest lepszy sposób? Idealne rozwiązanie sprawdzi wszystkie odległe gałęzie i zwróci nazwy zmienionych gałęzi oraz liczbę nowych …
622 git  bash  shell 


6
Jak scalić moje lokalne niezatwierdzone zmiany z innym oddziałem Git?
Jak mogę wykonać następujące czynności w Git? Mój obecny oddział to oddział 1 i wprowadziłem kilka lokalnych zmian. Teraz jednak zdaję sobie sprawę, że tak naprawdę zamierzałem zastosować te zmiany w gałęzi 2. Czy istnieje sposób na zastosowanie / scalenie tych zmian, aby stały się lokalnymi zmianami w oddziale 2 …
621 git  branch 


21
Jak aliasować polecenia w git?
Widziałem screencast, w którym ktoś się dostał git st git ci pracować. Gdy to robię, pojawia się błąd z pytaniem, czy mam na myśli coś innego. Będąc głupkiem, muszę wiedzieć, co musisz zrobić, aby to zrobić?
619 git 

8
Skonfiguruj git, aby ciągnął i pchał wszystkie gałęzie
Chciałbym domyślnie wypychać i wyciągać wszystkie gałęzie, w tym nowo utworzone. Czy istnieje ustawienie, które mogę dla niego zdefiniować? W przeciwnym razie, kiedy dodam nowy oddział lokalnie i chcę go pobrać z serwera, jaki jest najprostszy sposób, aby to zrobić? Utworzyłem nowy oddział o tej samej nazwie i próbowałem go …



12
Jak rozwiązać problem „Błąd: zły indeks - krytyczny: plik indeksu uszkodzony” podczas korzystania z Git
Następnie git initdodałem i zatwierdziłem kilka plików, wprowadziłem pewne zmiany, dodałem i zatwierdziłem. Skonfiguruj demona git (działającego pod Cygwin na WinXP) i raz sklonował repozytorium. Teraz otrzymuję ten błąd ze sklonowanym repozytorium: $ git status error: bad index file sha1 signature fatal: index file corrupt Czy jest jakiś sposób, aby …
611 git  corruption 



9
Git - Cofnij wypychanie zatwierdzeń
Mam projekt w zdalnym repozytorium, zsynchronizowanym z lokalnym repozytorium (programowanie) i serwerowym (prod). Wprowadziłem pewne zatwierdzone zmiany, które zostały już przekazane do zdalnego i zostały pobrane z serwera. Teraz chcę cofnąć te zmiany. Więc mógłbym tylko git checkoutzatwierdzić przed zmianami i zatwierdzić nowe zmiany, ale domyślam się, że będą problemy …
609 git 

29
git pull nie powiedzie się „nie można rozwiązać problemu” „nie można zaktualizować lokalnego odwołania”
Używając git 1.6.4.2, kiedy próbowałem git pull , otrzymuję ten błąd: error: unable to resolve reference refs/remotes/origin/LT558-optimize-sql: No such file or directory From git+ssh://remoteserver/~/misk5 ! [new branch] LT558-optimize-sql -> origin/LT558-optimize-sql (unable to update local ref) error: unable to resolve reference refs/remotes/origin/split-css: No such file or directory ! [new branch] split-css …
606 git  git-pull 

17
Jak przekonwertować normalne repozytorium Git na zwykłe?
Jak przekonwertować „normalne” repozytorium Git na zwykłe? Główną różnicą wydaje się być: w normalnym repozytorium Git w .gitfolderze znajduje się folder zawierający wszystkie istotne dane i wszystkie inne pliki tworzące kopię roboczą w czystym repozytorium Git nie ma kopii roboczej, a folder (nazwijmy go repo.git) zawiera rzeczywiste dane repozytorium

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.