git

Czy mogę odzyskać gałąź po jej usunięciu w Git?

Jeśli uruchomię git branch -d XYZ, czy jest jakiś sposób na odzyskanie gałęzi? Czy istnieje sposób, aby wrócić tak, jakbym nie uruchomił polecenia delete branch?

Przeszukać całą historię Gita pod kątem ciągów znaków? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... który kiedykolwiek istniał. Myślę, że jeśli istnieje Komenda, która zrzuca plik diff dla każdego commita, to może zadziałać?

Jak przenieść pliki z jednego repo git do drugiego (nie klona), zachowując historię

Nasze repozytoria Git zaczynały jako część pojedynczego repozytorium monster SVN, gdzie poszczególne projekty miały swoje wła ... repozytorium, a nie na tworzeniu nowego samodzielnego repozytorium z części innego repozytorium ( jak w poprzednim pytaniu ).

Jak przycinać lokalne gałęzie śledzenia, które nie istnieją już na zdalnym

Z git remote prune origin mogę usunąć lokalne gałęzie, które nie są już na pilocie. Ale chcę również usunąć lokalne gałęzie, ... e zostały utworzone z tych odległych gałęzi (sprawdzanie, czy nie są niezerowane, byłoby mile widziane). Jak mogę to zrobić?

Jak wcisnąć zmieniony commit do zdalnego repozytorium Git?

Kiedy pracowałem trochę z moim kodem źródłowym, zrobiłem swoje zwykłe commit, a następnie pchnąłem do zdalnego repozytorium. ... ailed to push some refs to '//my.remote.repo.com/stuff.git/' Co mam zrobić? (Mogę uzyskać dostęp do zdalnego repozytorium.)

Jak odzyskać pojedynczy plik z określonej rewizji w Git

Mam repozytorium Git i chciałbym zobaczyć jak jakiś plik wyglądał kilka miesięcy temu. Znalazłem rewizję w tym dniu i jest 27 ... yjścia do pliku, ale nie wiem, jak dostać się do rzeczywistej zawartości pliku. Zasadniczo szukam czegoś w rodzaju svn cat.

Git push odrzucony po rebase gałęzi funkcji

Ok, myślałem, że to prosty scenariusz git, co mi umyka? Mam master gałąź i feature gałąź. Trochę pracuję nad master, trochę ... operami, więc nie mam problemu de facto Z force push, nie zamierzam tracić żadnych danych, pytanie jest bardziej koncepcyjne.

Jak wyświetlić listę gałęzi, które zawierają dany commit?

Jak mogę odpytywać Gita, aby dowiedzieć się, które gałęzie zawierają dany commit? gitk zazwyczaj wyświetla listę gałęzi, chyb ... prostu pisze" many (38) " lub coś w tym stylu. Muszę znać pełną listę, a przynajmniej czy niektóre gałęzie zawierają commit.

Czy można wybrać commit z innego repozytorium git?

Pracuję z repozytorium git, które potrzebuje commita z innego repozytorium git, które nic nie wie o pierwszym. Zazwyczaj wyb ... ywam git-svn. Moja pierwsza gałąź używa git-svn z trunk repo Subversion, a następna gałąź używa git-svn na gałęzi Subversion.

Jak policzyć wszystkie linie zmienione przez konkretnego autora w repozytorium Git?

Czy istnieje Komenda, którą mogę wywołać, która zliczy wiersze zmienione przez konkretnego autora w repozytorium Git? Wiem, że muszą być sposoby na zliczenie liczby commitów, ponieważ Github robi to dla ich wykresu wpływu.

Jak sklonować niepusty katalog?

Mam katalog A z plikami pasującymi do katalogu B. Katalog a może zawierać inne potrzebne pliki. Katalog B jest repo git. Chc ... ../b a.tmp mv a.tmp/.git . rm -rf a.tmp git unstage # apparently git thinks all the files are deleted if you don't do this

gitignore i " następujące Nie śledzone pliki drzewa roboczego zostaną nadpisane przez checkout"

Więc dodałem folder do mojego .plik gitignore. Gdy zrobię git status mówi mi # On branch latest nothing to commit (working ... szystko będzie idealne, jak do mojego najnowszego zaangażować? Nie chcę stracić tych plików, po prostu nie chcę ich śledzić.

Jak przekonwertować zwykłe repozytorium Git na gołe?

Jak mogę przekonwertować 'normalne' repozytorium Git na gołe? Główna różnica wydaje się być: W normalnym repozytorium gi ... ę W nagim repozytorium Git nie ma roboczej kopii, a folder (nazwijmy go repo.git) zawiera rzeczywiste dane repozytorium

Cofa konkretny commit w Git, który został wypchnięty do zdalnych reposów

Jaki jest najprostszy sposób na cofnięcie określonego commita, czyli: nie w głowie ani głowie został zepchnięty do pilota ... że commity są całkowicie atomowe, czy nie powinieneś być w stanie łatwo cofnąć jednego lub więcej z tych commitów atomowych?

Jak scalić konkretny commit w Git

Wydzieliłem gałąź z repozytorium w Githubie i popełniłem coś specyficznego dla mnie. Teraz okazało się, że oryginalne repozyt ... git branch -b a-good-feature git pull repository master git checkout master git merge a-good-feature git commit -a git push

Git-Pushing code to two remotes [duplicate]

To pytanie ma już odpowiedź tutaj: pull / push z wielu odległych miejsc ... ty do github. Czy w ogóle mogę ustawić w górę dwa piloty, tak, że mogę push zmiany do obu repozytoriów z jednym poleceniem ?

Jak przekonwertować klawisze SSH wygenerowane za pomocą PuttyGen (Windows) na pary kluczy używane przez ssh-agent i KeyChain (Linux)

Wygenerowałem pary kluczy za pomocą PuttyGen i logowałem się za pomocą Pageant, więc muszę wprowadzić moje hasło tylko raz, g ... ystemie Windows i byłoby miło, gdybym mógł bezproblemowo łączyć się w ten sam sposób zarówno w systemie Windows, jak i Linux.

Git-różnica między ' assume-unchanged 'a'skip-worktree'

Mam lokalne zmiany w pliku, którego nie chcę wprowadzać do repozytorium. Jest to plik konfiguracyjny do budowania aplikacji n ... jaśnia ich różnic. Moje pytanie jest takie: czym różnią się te dwa polecenia? Dlaczego ktoś miałby użyć jednego lub drugiego?

Jak znaleźć usunięty plik w historii zatwierdzeń projektu?

Dawno, dawno temu, był plik w moim projekcie, który chciałbym teraz dostać. Problem w tym, że nie mam pojęcia kiedy go usunąłem i na której ścieżce był. Jak mogę zlokalizować commity tego pliku, gdy istniał?

Usuń katalog ze zdalnego repozytorium po dodaniu ich do.gitignore

Zobowiązałem się i wrzuciłem jakiś katalog do Githuba. Następnie zmieniłem plik .gitignore dodając katalog, który powinien by ... ziała dobrze, ale (teraz ignorowany) katalog pozostaje na GitHubie. Jak usunąć ten katalog z github i historię repozytorium?