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.

5
Git: Usuń zatwierdzony plik po wypchnięciu
Czy istnieje możliwość przywrócenia zatwierdzonego pliku w Git? Po wysłaniu zatwierdzenia do GitHub zdałem sobie sprawę, że jest plik, którego nie chciałem wypchnąć (nie dokończyłem zmian).
112 git  github 

2
Git, jak przywrócić rebase
Jak w Git wycofać rebase, jeśli nie jesteś z niego zadowolony? Git nie ma możliwości uruchomienia na sucho dla rebase. Jeśli zrobiłem rebase i jeszcze go nie pchnąłem, jak mogę cofnąć się do wcześniej, jakby to się nigdy nie wydarzyło?
112 git 

5
Zmień adres e-mail w Git
Mam projekt hostowany w magazynie Git (teraz pod nazwą Bitbucket Server ). Jest zbudowany przy użyciu Jenkinsa. Teraz popełniłem literówkę podczas lokalnej instalacji Gita. Jak @ ab.com zamiast @ abc.com Po każdej kompilacji, jenkins wysyła powiadomienia e-mail, odbiera mój niepoprawny adres e-mail z zatwierdzenia Gita i próbuje go wysłać. Nawet …
112 git  email  jenkins  git-stash 


5
Jak wykonać „git fetch” i „git merge” z Remote Tracking Branch (np. „Git pull”)
Skonfigurowałem kilka gałęzi zdalnego śledzenia w git, ale wydaje mi się, że nigdy nie jestem w stanie scalić ich z lokalnym oddziałem po zaktualizowaniu ich za pomocą „git fetch”. Na przykład załóżmy, że mam zdalną gałąź o nazwie „an-other-branch”. Skonfigurowałem to lokalnie jako gałąź śledzenia przy użyciu git branch --track …

3
Jak zrobić vi redraw screen?
Kiedy używam git commit --amend Wchodzi do okna vi, aby umożliwić mi wprowadzenie komentarzy do zatwierdzenia, problem polega na tym, że okna vi będą wyświetlać brudne znaki z poprzedniego tła powłoki. Zastanawiam się więc, jak mogę pozwolić vi na przeładowanie lub odświeżenie ekranu, aby ekran był normalny. Na razie próbuję …
111 git  vim 

6
Używanie git commit -a z vimem
Jestem nowy w git, więc zdecydowałem się nauczyć go korzystając z samouczków github. W trzecim rozdziale czytamy: „W tym pierwszym przykładzie zmodyfikujemy plik README, aby dodać siebie jako autora projektu. Po prostu edytujemy plik. Teraz chcemy zatwierdzić tę zmianę, więc uruchamiamy git commit -apolecenie”. Kiedy używam git commit -apolecenia, konsola …
111 git  vim 

17
Git Diff z Beyond Compare
Udało mi się zmusić git do uruchomienia Beyond Compare 3 jako narzędzia do porównywania, jednak kiedy robię różnicę, plik, z którym porównuję, nie jest ładowany. Ładowana jest tylko najnowsza wersja pliku i nic więcej, więc w prawym okienku Beyond Compare nic nie ma. Używam git 1.6.3.1 z Cygwin z Beyond …
111 git  beyondcompare 



3
Utwórz repozytorium podmodułów z folderu i zachowaj jego historię zatwierdzeń git
Mam aplikację internetową, która eksploruje inne aplikacje internetowe w określony sposób. Zawiera kilka demonstracji internetowych w demosfolderze, a jedno z nich powinno mieć teraz swoje własne repozytorium. Chciałbym utworzyć osobne repozytorium dla tej aplikacji demonstracyjnej i nadać mu rozszerzeniepodpakiet podmoduł z głównego repozytorium bez utraty historii zmian. Czy można zachować …

6
Jaka jest różnica między „squash” a „fixup” w rozszerzeniu Git / Git?
Od jakiegoś czasu używam Git Extensions (jest niesamowity!), Ale nie znalazłem prostej odpowiedzi na następujące pytania: Czasami podczas wpisywania komunikatu o zatwierdzeniu popełnia się literówkę. Mój przyjaciel pokazał mi, jak to naprawić w następujący sposób (w rozszerzeniach Git): Kliknij prawym przyciskiem myszy zatwierdzenie> Zaawansowane> Zatwierdzenie poprawek Następnie po prostu zaznaczam …

4
git cherry-pick nie działa
Próbuję wybrać najlepszy commit od mastera i przenieść go do obecnej gałęzi produkcji. Jednak kiedy wykonuję git cherry-pick <SHA-hash>, po prostu otrzymuję ten komunikat: # On branch prod_20110801 # Untracked files: # (use "git add <file>..." to include in what will be committed) # site/test-result/ nothing added to commit but …



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.