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.

19
GitHub: nieprawidłowa nazwa użytkownika lub hasło
Mam projekt hostowany na GitHub. Nie udaje mi się, gdy próbuję pchnąć moje modyfikacje na master. Zawsze pojawia się następujący komunikat o błędzie Password for 'https://git@github.com': remote: Invalid username or password. fatal: Authentication failed for 'https://git@github.com/eurydyce/MDANSE.git/' Jednak ustawienie mojego klucza ssh na github wydaje się być w porządku. Rzeczywiście, kiedy …
401 git  github 

9
Jak czytać ostatni komentarz do zatwierdzenia?
Często podczas commit ( $ git -commit -m "") chciałbym przeczytać mój ostatni komentarz, aby zapamiętać poczynione postępy. Czy istnieje prosty sposób na bezpośredni dostęp do ostatniej wiadomości zatwierdzenia za pomocą wiersza polecenia? (Używam systemu Windows).
400 git 

7
Jak i / lub dlaczego łączenie się w Git jest lepsze niż w SVN?
Słyszałem w kilku miejscach, że jednym z głównych powodów, dla których świecą rozproszone systemy kontroli wersji, jest znacznie lepsze scalanie niż w tradycyjnych narzędziach, takich jak SVN. Czy jest to faktycznie spowodowane nieodłącznymi różnicami w działaniu tych dwóch systemów, czy też konkretne implementacje DVCS, takie jak Git / Mercurial, mają …



4
Jak wykluczyć plik tylko z folderu głównego w Git
Zdaję sobie sprawę z używania .gitignorepliku do wykluczania dodawania niektórych plików, ale mam kilka config.phpplików w drzewie źródłowym i muszę wykluczyć tylko jeden, znajdujący się w katalogu głównym, podczas gdy inne pozostają pod kontrolą wersji. W co powinienem napisać, .gitignoreaby tak się stało?
399 git  gitignore 

11
Jak mogę wyświetlić podgląd scalenia w git?
Mam gałąź git (na przykład główną linię) i chcę połączyć się z inną gałęzią programistyczną. A może ja? Aby zdecydować, czy naprawdę chcę scalić tę gałąź, chciałbym zobaczyć podgląd tego, co zrobi scalenie. Najlepiej z możliwością zobaczenia listy stosowanych zmian. Jak dotąd najlepiej wymyślić merge --no-ff --no-commit, a potem diff …
397 git  git-merge 

7
Jak znaleźć zatwierdzenie Git, które wprowadziło ciąg w dowolnej gałęzi?
Chcę być w stanie znaleźć określony ciąg, który został wprowadzony w dowolnym zatwierdzeniu w dowolnej gałęzi, jak mogę to zrobić? Znalazłem coś (co zmodyfikowałem dla Win32), ale git whatchangedwydaje się, że nie patrzy na różne gałęzie (zignoruj ​​fragment py3k, to tylko poprawka msys / win line feed) git whatchanged -- …
396 git  search 

4
Oczyść widelec i ponownie uruchom go od strony początkowej
Rozwidliłem repozytorium, a następnie dokonałem pewnych zmian i wygląda na to, że wszystko popsułem. Chciałbym zacząć od nowa od podstaw, wykorzystując aktualny upstream / master jako podstawę mojej pracy. Czy powinienem zmienić bazę mojego repozytorium, czy w ogóle go usunąć?
396 git 

5
Jak uruchomić dziennik git, aby zobaczyć zmiany tylko dla określonej gałęzi?
Mam oddział lokalny śledzący oddział zdalny / główny. Po uruchomieniu git-pulli git-log, dziennik wyświetli wszystkie zatwierdzenia w zdalnej gałęzi śledzenia, a także w bieżącej gałęzi. Ponieważ jednak wprowadzono tak wiele zmian w oddziale zdalnym, muszę zobaczyć tylko zatwierdzenia dokonane w bieżącym oddziale lokalnym. Jakiego polecenia Git użyłby do wyświetlania zatwierdzeń …


30
Dlaczego Git jest lepszy od Subversion?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Używam Subversion od kilku lat i po użyciu SourceSafe , po prostu uwielbiam Subversion. W połączeniu z TortoiseSVN nie mogę sobie wyobrazić, jak mogłoby być …
393 svn  git 

26
Dodaj i zatwierdź jednym poleceniem
Czy mogę to jakoś zrobić git add -A git commit -m "commit message" jednym poleceniem? Wydaje mi się, że często wykonuję te dwa polecenia, a gdyby Git miał taką opcję git commit -Am "commit message", uczyniłoby to życie o wiele wygodniejszym. git commitma -amodyfikator, ale nie robi to tak samo …
392 git 

13
Git winić - wcześniejsze zobowiązania?
Czy można zobaczyć, kto edytował określoną linię przed zgłoszonym zatwierdzeniem git blame, jak historia zatwierdzeń dla danej linii? Na przykład uruchamiam następujące (w znakomitym uncrustifyprojekcie): $ git blame -L10,+1 src/options.cpp ^fe25b6d (Ben Gardner 2009-10-17 13:13:55 -0500 10) #include "prototypes.h" Jak mogę dowiedzieć się, kto edytował ten wiersz przed zatwierdzeniem fe25b6d? …
390 git  commit  blame 

30
Certyfikat SSL został odrzucony podczas próby uzyskania dostępu do GitHub przez HTTPS za zaporą ogniową
Utknąłem za zaporą, więc muszę użyć HTTPS, aby uzyskać dostęp do mojego repozytorium GitHub. Używam cygwin 1.7.7 na Windows XP. Próbowałem ustawić pilota na https://username@github.com/username/ExcelANT.git, ale wypychanie monituje o hasło, ale nic nie robi, gdy je wprowadzę. https://username:<password>github.com/username/ExcelANT.giti klonowanie pustego repozytorium od zera, ale za każdym razem daje mi ten …

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.