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.

10
Jak korzystasz z repozytorium „git --bare init”?
Muszę utworzyć centralne repozytorium Git, ale jestem trochę zdezorientowany ... Utworzyłem puste repozytorium (na moim serwerze git, maszyna 2) z: $ mkdir test_repo $ git --bare init Teraz muszę przesłać pliki z mojego lokalnego repozytorium (komputer 1) do nagiego repozytorium (komputer 2). Mam dostęp do maszyny 2 przez SSH. Chodzi …
320 git 



14
git: przełącz gałąź i zignoruj ​​wszelkie zmiany bez popełniania
Pracowałem nad gałęzią git i byłem gotowy na zatwierdzenie moich zmian, więc dokonałem zatwierdzenia za pomocą użytecznego komunikatu zatwierdzenia. Następnie z roztargnieniem wprowadziłem niewielkie zmiany w kodzie, które nie są warte zachowywania. Chcę teraz zmienić gałęzie, ale git daje mi, błąd: masz lokalne zmiany na „X”; nie można przełączać gałęzi. …
318 git  branch  git-checkout 

8
Usuń folder i jego zawartość z historii git / GitHub
Pracowałem nad repozytorium na moim koncie GitHub i na ten problem natknąłem się. Projekt Node.js z folderem z zainstalowanymi kilkoma pakietami npm Paczki były w node_modulesfolderze Dodałem ten folder do repozytorium git i przekazałem kod do github (nie myślałem wtedy o części npm) Uświadomiłem sobie, że tak naprawdę nie potrzebujesz, …
318 git  github  rebase  git-rebase 

12
Jak zmienić nazwę repozytorium w GitHub?
Chciałem zmienić nazwę jednego z moich repozytoriów w serwisie GitHub, ale przestraszyłem się, gdy pojawiło się duże czerwone ostrzeżenie: Nie będziemy ustawiać żadnych przekierowań ze starej lokalizacji Musisz zaktualizować lokalne repozytoria, aby wskazywały nową lokalizację Zmiana nazwy może potrwać kilka minut Czy ktoś ma instrukcje krok po kroku, jak ręcznie …
317 git  github  repository 



11
Git: Jak wycisnąć wszystkie zatwierdzenia na gałęzi
Tworzę nowy oddział masterz: git checkout -b testbranch Dokonuję w nim 20 zobowiązań. Teraz chcę zmiażdżyć te 20 zobowiązań. Robię to z: git rebase -i HEAD~20 A jeśli nie wiem, ile zatwierdzeń? Czy jest jakiś sposób na zrobienie czegoś takiego: git rebase -i all on this branch

3
Jak git-svn sklonować ostatnie n wersji z repozytorium Subversion?
Problem Jak tworzysz płytką kopię za pomocą git-svn z repozytorium Subversion, np. Jak wyciągasz tylko trzy ostatnie wersje? git clonePolecenie może dostać ostatnie n wersje z repozytorium Git przypadku korzystania z opcji --depth, tj masz płytkie kopię repozytorium. Przykład: git clone --depth 3 git://some/repo myshallowcopyrepo Czy istnieje podobna opcja dla …


9
Jak dokonać płatności w Git według daty?
Pracuję nad regresją w kodzie źródłowym. Chciałbym powiedzieć Gitowi: „sprawdź źródło na podstawie sparametryzowanej daty / godziny”. czy to możliwe? Wprowadziłem także zmiany w moim obecnym widoku, których nie chcę stracić. Idealnie chciałbym przełączać się między bieżącym źródłem a niektórymi wersjami, które mnie interesują na podstawie poprzedniej daty.
314 git  git-checkout 

6
Co robi „git blame”?
Widziałem wiele pytań na temat metod korzystania git blame , ale tak naprawdę ich nie rozumiem. Widzę Blameprzycisk nad plikami w interfejsie GitHub. Po kliknięciu pokazuje różnicę z nazwami użytkowników na lewym pasku. Co to oznacza? Dlaczego git blamefaktycznie jest używany, oprócz GitHub?
314 git  git-blame 


5
Różnica między git pull a git pull --rebase
Kiedyś zacząłem używać git i nie do końca rozumiem zawiłości. Moje podstawowe pytanie tutaj polega na ustaleniu różnicy między git pulla git pull --rebase, ponieważ dodanie --rebaseopcji nie wydaje się robić czegoś zupełnie innego: wystarczy pociągnąć. Pomóż mi zrozumieć różnicę.
311 git  git-pull 

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.