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.

12
Czy można wykonać rzadkie pobieranie bez uprzedniego sprawdzenia całego repozytorium?
Pracuję z repozytorium z bardzo dużą liczbą plików, których wypisanie zajmuje kilka godzin. Zastanawiam się, czy Git działałby dobrze z tego rodzaju repozytorium teraz, gdy obsługuje rzadkie pobrania, ale każdy przykład, który mogę znaleźć, robi następujące rzeczy: git clone <path> git config core.sparsecheckout true echo <dir> > .git/info/sparse-checkout git read-tree …
171 git 

5
Znajdź pull request na Githubie, w którym pierwotnie utworzono zatwierdzenie
Żądania ściągnięcia świetnie nadają się do zrozumienia szerszego myślenia o zmianie lub zestawie zmian wprowadzonych do repozytorium. Odczytywanie żądań ściągnięcia to świetny sposób na szybkie „oględzenie” projektu, ponieważ zamiast niewielkich, atomowych zmian w źródle, uzyskuje się większe grupy zmian logicznych. Jest to analogiczne do organizowania wierszy w kodzie w pokrewne …
171 git  github  pull-request 

3
Różnica Git między aktualną gałęzią a główną, ale bez nierozłącznych zatwierdzeń głównych
Chcę mieć różnicę wszystkich zmian w gałęzi, która nie jest jeszcze scalona z wzorcem. Próbowałem: git diff master git diff branch..master git diff branch...master Jednak w każdym z tych przypadków różnica zawiera zawartość w master, która nie została jeszcze włączona do mojej gałęzi. Czy istnieje sposób na zrobienie różnicy między …

7
Po co używać „git rm” do usuwania pliku zamiast „rm”?
W SVN, bezpośrednie usunięcie czegoś z systemu plików (zamiast używania svn) powodowało mnóstwo kłopotów. Nie stwierdziłem, że jest to problem podczas używania git, ale zauważam, że git ma swoją własną rmimplementację ( git rm). Jaka jest różnica między rmi git rm?
171 git 

4
Dlaczego muszę „git push --set-upstream origin <branch>”?
Stworzyłem lokalny oddział do testowania Solaris i Sun Studio. Następnie pchnąłem gałąź w górę. Po zatwierdzeniu zmiany i próbie wprowadzenia zmian: $ git commit blake2.cpp -m "Add workaround for missing _mm_set_epi64x" [solaris 7ad22ff] Add workaround for missing _mm_set_epi64x 1 file changed, 5 insertions(+) $ git push fatal: The current branch …
171 git  branch 


3
git diff między sklonowanym i oryginalnym zdalnym repozytorium
Sklonowałem repozytorium github i nie wprowadziłem żadnych zmian lokalnie. Repozytorium Github przesunęło się do przodu z zatwierdzeniami w tej samej gałęzi. Jak znaleźć różnicę między moim lokalnym repozytorium a oryginalnym repozytorium github? Jak znaleźć różnicę między moją kopią roboczą a oryginalnym repozytorium github? Jak znaleźć różnicę między moim lokalnym repozytorium …

15
git-upload-pack: nie znaleziono polecenia podczas klonowania zdalnego repozytorium Git
Używałem git do synchronizowania dwóch kopii mojego projektu, jedna to moje lokalne pudełko, a druga serwer testowy. Jest to problem, który pojawia się, gdy loguję się na nasz zdalny serwer programistyczny przy użyciu ssh; git clone me@me.mydevbox.com:/home/chris/myproject Initialized empty Git repository in /tmp/myproject/.git/ Password: bash: git-upload-pack: command not found fatal: …
170 git  version-control  unix  ssh 


7
Jak utworzyć nowe repozytorium GitHub z oddziału w istniejącym repozytorium?
Mam gałęzie główne i nowe projekty . A teraz chciałbym stworzyć zupełnie nowe repozytorium z jego wzorcem opartym na gałęzi nowego projektu. Kontekst: Mam jedno repozytorium, które zawiera trzy niezależne aplikacje. Tak się nie zaczęło. Pierwotnie w repozytorium była tylko jedna aplikacja. Z biegiem czasu jednak potrzeby biznesowe uległy zmianie. …
170 git  github  branch 

13
Jak wyłączyć Git Credential Manager dla Windows?
Zauważyłem, że w najnowszej wersji Gita domyślnie wyświetla się teraz okno dialogowe „Git Credential Manager for Windows” zamiast za każdym razem pytać mnie o hasło w odpowiedzi na monit Bash. Naprawdę nienawidzę tego zachowania. Jak mogę go po prostu wyłączyć i za każdym razem wrócić do wprowadzania hasła w powłoce …
170 git  bash 


7
Git, przepisz poprzednie nazwy użytkowników i e-maile
Zaangażowałem się w projekt na Githubie, ale zdałem sobie sprawę, że nie ustawiłem odpowiedniego adresu e-mail i imienia i nazwiska osoby odpowiedzialnej na komputerze, którego obecnie używam do tworzenia zatwierdzeń, a tym samym awatara użytkownika i adresu e-mail nie ma. Jak mogę przepisać wszystkie poprzednie adresy e-mail i nazwy użytkowników?
170 git 

3
Wymuś LF eol w repozytorium git i kopii roboczej
Mam repozytorium git hostowane na github. Wiele plików zostało początkowo opracowanych w systemie Windows i nie byłem zbyt ostrożny z zakończeniami linii. Kiedy wykonywałem początkowe zatwierdzenie, nie miałem też żadnej konfiguracji git, która wymuszałaby poprawne zakończenia linii. Rezultat jest taki, że mam kilka plików z zakończeniami linii CRLF w moim …
170 git  github  eol 

5
Nie można połączyć się z GitHub.com w celu klonowania
Próbuję sklonować repozytorium git angular-phonecat , ale po wpisaniu polecenia w moim Git Bash pojawia się następujący komunikat: $ git clone git://github.com/angular/angular-phonecat.git Cloning into 'angular-phonecat'... fatal: unable to connect to github.com: github.com[0: 204.232.175.90]: errno=No error

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.