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.

3
Jak usunąć ostatnie n zatwierdzeń na Github i lokalnie?
Próbuję usunąć ostatnie 2 zatwierdzenia z jednego z moich repozytoriów GitHub. Próbowałem jak sugeruje tutaj : git push -f origin HEAD^^:master. Wygląda na to, że działa, ponieważ ostatnie dwa zatwierdzenia są usuwane. Następnie usunąłem je z mojego lokalnego repozytorium za pomocą git rebase -i HEAD~2. Usuwam wiersze związane z tymi …
127 git  github  commit 

5
Git push / clone na nowy serwer
Właśnie uczę się Git i jest coś, czego nie mogę rozwiązać. Czy po utworzeniu i korzystaniu z repozytorium git lokalnie na moim komputerze Mac mogę przesłać kopię na inny serwer w innym miejscu? Jestem za zaporą ogniową, więc niestety nie mogę uruchomić git clonez innej maszyny.
127 git 

5
Jak skopiować lokalny oddział Git do zdalnego repozytorium
Do tej pory wykonałem następujące kroki: Sklonowano zdalne repozytorium Git Rozgałęziono gałąź główną na eksperymentalną edytowany / testowany / zatwierdzony kod w gałęzi eksperymentalnej Teraz nie jestem gotowy na połączenie eksperymentu z nadrzędnym. Chcę jednak przenieść go z powrotem do zdalnego repozytorium, ponieważ jest to repozytorium, które udostępniam kilku współpracownikom. …


4
Przywróć zakres zatwierdzeń w git
Jak mogę cofnąć zakres zatwierdzeń w git? Patrząc na dokumentację gitrevisions , nie widzę, jak określić zakres, którego potrzebuję. Na przykład: A -> B -> C -> D -> E -> HEAD Chcę zrobić odpowiednik: git revert B-D gdzie wynik byłby: A -> B -> C -> D -> E …
127 git  revert  range 

7
Jak zarządzać konfliktami z modułami podrzędnymi Git?
Mam superprojekt git, który odwołuje się do kilku podmodułów i próbuję zablokować przepływ pracy, aby reszta członków mojego projektu mogła pracować. W przypadku tego pytania powiedzmy, że wywoływany jest mój superprojekt superyi podmoduł subby. (Dalej jest uproszczenie tego, co próbuję zrobić ... Właściwie nie używam gałęzi do wersji, ale pomyślałem, …

10
GIT zobowiązuje się jako inny użytkownik bez adresu e-mail / lub tylko e-maila
Próbuję wprowadzić zmiany jako inny użytkownik, ale nie mam prawidłowego adresu e-mail, następujące polecenie nie działa dla mnie: git commit --author="john doe" -m "some fix" fatal: No existing author found with 'john doe' Mam ten sam problem, gdy próbuję zatwierdzić tylko za pomocą adresu e-mail git commit --author="john@doe.com" -m "some …
127 git  commit 

2
Wyświetl historię git dla folderu
Jak mogę wyświetlić historię dzienników git dla wszystkich plików w folderze? Znalazłem kilka postów o tym, jak wyświetlić dziennik dla określonego pliku, ale nie znalazłem dla określonego folderu.
127 git 


2
git checkout wszystkie pliki
Jak mogę pozbyć się wszystkich zmian we wszystkich plikach mojego repozytorium? Powiedzmy, że jestem w branży i dokonałem pewnych zmian. git statuszwraca zestaw plików w polu „Zmiany nie zostały wprowadzone do zatwierdzenia” i zauważam, że chciałbym pozbyć się wszystkich tych zmian we wszystkich plikach. Jak mogę to zrobić jednym poleceniem? …
127 git  git-checkout 

2
Pobierz wszystkie zatwierdzenia git od ostatniego tagu
Kiedy zamierzam oznaczyć zatwierdzenie tagiem, muszę wiedzieć, co zmieniło się od ostatniego oznaczonego zatwierdzenia. Na przykład: a87a6sdf87a6d4 Some new feature a87a6sdf87a6d3 Some bug fix a87a6sdf87a6d2 Some comments added a87a6sdf87a6d1 Some merge <- v1.4.0 W tym przykładzie chciałbym wiedzieć o 3 najnowszych zatwierdzeniach lub móc wydrukować dziennik podobny do powyższego, który …

21
Błąd podczas wypychania do GitHub - niewystarczające uprawnienia do dodania obiektu do bazy danych repozytorium
Otrzymuję nietypowy błąd podczas próby wykonania polecenia „git push” do mojego repozytorium GitHub: Liczenie obiektów: 8, gotowe. Kompresja delta za pomocą 2 wątków. Kompresja obiektów: 100% (4/4), gotowe. Pisanie obiektów: 100% (5/5), 1,37 KiB, gotowe. Łącznie 5 (delta 2), ponownie wykorzystane 0 (delta 0) błąd: niewystarczające uprawnienia do dodania obiektu …
126 git  github 


5
Różnica między GIT i CVS
Jaka jest różnica między systemami kontroli wersji Git i CVS? Z radością używam CVS od ponad 10 lat, a teraz powiedziano mi, że Git jest znacznie lepszy. Czy ktoś mógłby wyjaśnić, jaka jest różnica między nimi i dlaczego jeden jest lepszy od drugiego?
126 git  version-control  cvs 


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.