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.

2
Nagraj operację kopiowania plików za pomocą Git
Kiedy przenoszę plik w git za pomocą git-mv, status pokazuje, że plik został zmieniony i nawet jeśli zmienię niektóre fragmenty, nadal uważa się, że jest to prawie to samo (co jest dobre, ponieważ pozwala mi śledzić jego historię) . Kiedy kopiuję plik, oryginalny plik ma pewną historię, którą chciałbym powiązać …
141 git  file  copy 

6
Zmień dysk w git bash dla systemu Windows
Starałem się poruszać do mojej lokalizacji napędu E:/Study/Codesw git bashWindows. W wierszu polecenia, aby zmienić dysk, którego używam E:Zwraca błąd w git bash. bash: E :: polecenie nie zostało znalezione. Jak zmienić bieżącą lokalizację katalogu z /c/usersnaE:Study/Codes
141 windows  git  git-bash 

18
gitignore bez plików binarnych
Jak można ignorować pliki binarne podczas gitkorzystania z .gitignorepliku? Przykład: $ g++ hello.c -o hello Plik „hello” jest plikiem binarnym. Czy można gitzignorować ten plik?
141 git  gitignore 

6
Git Clone: ​​Tylko pliki, proszę?
Chcę sklonować repozytorium GIT i NIE kończyć się .gitkatalogiem. Innymi słowy, chcę tylko pliki. Czy jest na to sposób? git clone --no-checkoutzrobiłem dokładnie odwrotnie niż chciałem (dał mi tylko .gitkatalog). Próbuję to zrobić dla zdalnego repozytorium, a nie lokalnego, co oznacza, że nie jest to duplikat „ Jak zrobić„ eksport …
141 git 

1
Gdzie Git przechowuje SHA1 zatwierdzenia dla podmodułu?
Wiem, że kiedy dodajesz moduł podrzędny do repozytorium git, śledzi on konkretne zatwierdzenie tego modułu podrzędnego, do którego odwołuje się jego sha1. Próbuję znaleźć miejsce przechowywania tej wartości sha1. .gitmodulesI .git/configpliki pokazać tylko ścieżki dla modułem, ale nie SHA1 z popełnić. Git-modułem (1) odniesienie mówi tylko o gitlinkwejściu i gitmodules …
141 git  git-submodules  sha 


7
Jak zmniejszyć folder .git
Moja obecna baza ma łączną wielkość ok. 200MB. Ale mój folder .git ma niesamowity rozmiar 5 GB (!). Odkąd wypycham swoją pracę na serwer zewnętrzny, nie potrzebuję dużej lokalnej historii ... Jak mogę zmniejszyć folder .git, aby zwolnić miejsce na moim notebooku? Czy mogę usunąć wszystkie zmiany starsze niż 30 …
141 git 

2
Jak zobaczyć zdalne tagi?
W Atlassian SourceTree, jak sprawdzić, które tagi są tylko lokalne, a które również zdalne? Podczas tworzenia tagu otrzymujesz opcję „Wypchnij tag do: ...”, ale jak sprawdzić, czy tag został przekazany, czy nie po utworzeniu? Widzę wszystkie moje tagi lokalnie, ale muszę się upewnić, że są one obecne w zdalnym, aby …


5
Jak mogę sformatować poprawkę z tym, co ukryłem
W dupie, chowam zmiany. Czy to możliwe, że mogę stworzyć łatkę z tym, co ukryję? A potem zastosować tę poprawkę w innym repozytorium (u mojego współpracownika)? Wiem git format-patch -1, ale myślę, że to za to, co się zobowiązałem. Ale szukam tego samego dla zmian, które odłożyłem. Jak mogę zastosować …
140 git  git-stash  git-patch 

18
Używanie .gitignore do ignorowania wszystkiego oprócz określonych katalogów
Moim problemem jest to, że mam kilka witryn WordPress w moim repozytorium git, z których chcę selektywnie zatwierdzać tylko zawartość moich themesfolderów, ignorując pozostałe nadmiarowe pliki znalezione w WordPress. Wcześniej korzystałem z plików .gitignore, aby ignorować typy plików, ale czy można ich używać na odwrót - to znaczy ignorować wszystko, …
140 git  gitignore  glob 

2
Jak zmusić rodziców do scalenia w git?
Niektóre polecenia git przyjmują rodzica jako wersję; inne (takie jak git revert), jako numer nadrzędny. Jak zdobyć rodziców w obu przypadkach. Nie chcę używać polecenia dziennika graficznego, ponieważ często wymaga to przewinięcia długiego drzewa w celu znalezienia drugiego rodzica.
140 git  merge 


28
nie można rozwiązać błędu hosta github.com podczas klonowania zdalnego repozytorium w git
Co zrobiłem: utworzyłem zdalne repozytorium na Github i próbuję sklonować zdalne repozytorium na moim lokalnym komputerze. Podczas klonowania podaję adres URL klonowania i folder docelowy. Ale za każdym razem, gdy próbuję klonować, pojawia się ten błąd: Błąd: „krytyczny: brak dostępu do„ https://github.com/hyperion057/spring-repo.git/ ”: nie można rozpoznać hosta: github.com” Co muszę …
140 git  github 

5
Jak przełączyć się z powrotem na „master” za pomocą git?
Zrobiłem pierwsze zobowiązanie; następnie utworzył gałąź (powiedzmy branch1). W tej gałęzi utworzyłem katalog „przykład” i zatwierdziłem. W GitHub widzę moją nową gałąź i nowy katalog „przykład”, który dodałem. Teraz zastanawiam się, jak mogę „zsynchronizować” z powrotem do mastera; i tak usuń folder „example” (ponieważ nie istnieje w katalogu głównym). EDYCJA: …
140 git 

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.