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.


20
Jak mogę usunąć plik z repozytorium Git?
Dodałem plik o nazwie "file1.txt"do repozytorium Git. Następnie dokonałem tego, dodałem kilka katalogów o nazwach dir1i dir2i przekazałem je do repozytorium Git. Teraz prąd repozytorium ma "file1.txt", dir1i dir2. Jak mogę usunąć "file1.txt"bez wpływu na innych, takich jak dir1i dir2?
1922 git  git-rm 



18
Łatwy sposób na pobranie najnowszych wszystkich podmodułów git
Używamy podmodułów git do zarządzania kilkoma dużymi projektami, które są zależne od wielu innych bibliotek, które opracowaliśmy. Każda biblioteka stanowi osobne repozytorium wprowadzone do projektu zależnego jako podmoduł. Podczas opracowywania często chcemy po prostu pobrać najnowszą wersję każdego zależnego podmodułu. Czy git ma wbudowane polecenie, aby to zrobić? Jeśli nie, …
1846 git  git-submodules 

30
Dodaj obrazy do README.md na GitHub
Ostatnio dołączyłem do GitHub . Prowadziłem tam kilka projektów. Muszę dołączyć niektóre obrazy do mojego pliku README. Nie wiem jak to zrobić. Szukałem tego, ale dostałem tylko kilka linków, które mówią mi: „hostuj obrazy w sieci i określ ścieżkę obrazu w pliku README.md”. Czy istnieje sposób, aby to zrobić bez …


25
Odłącz (przenieś) podkatalog do osobnego repozytorium Git
Mam repozytorium Git, które zawiera wiele podkatalogów. Teraz odkryłem, że jeden z podkatalogów nie jest powiązany z drugim i powinien zostać odłączony do osobnego repozytorium. Jak mogę to zrobić, zachowując historię plików w podkatalogu? Myślę, że mógłbym utworzyć klon i usunąć niechciane części każdego klonu, ale przypuszczam, że dałoby to …

25
Wyświetlanie niewypowiedzianych poleceń Gita
Jak mogę wyświetlić wszelkie zatwierdzenia lokalne, które nie zostały jeszcze wypchnięte do zdalnego repozytorium? Czasami git statuswydrukuje, że moja gałąź to X origin/master, ale nie zawsze. Czy to błąd w mojej instalacji Git, czy coś mi brakuje?
1752 git  git-diff  git-log 

18
Jak odzyskać upuszczoną skrytkę w Git?
Często używam git stashoraz git stash popdo zapisywania i przywracania zmian w moim drzewie roboczym. Wczoraj miałem pewne zmiany w moim drzewie roboczym, które ukryłem i wyskoczyłem, a następnie wprowadziłem więcej zmian w moim drzewie roboczym. Chciałbym wrócić i przejrzeć wczorajsze ukryte zmiany, ale git stash popwydaje się, że usuwają …
1736 git  recovery  git-stash 

19
Jak zatrzymać śledzenie i zignorować zmiany w pliku w Git?
Sklonowałem projekt, który zawiera niektóre .csprojpliki. Nie potrzebuję / nie lubię, aby moje lokalne csprojpliki były śledzone przez Git (lub wychowywane podczas tworzenia łatki), ale najwyraźniej są one potrzebne w projekcie. Dodałem *.csprojdo mojego LOCAL .gitignore, ale pliki są już w repozytorium. Kiedy wpisuję status git, pokazuje moje zmiany, csprojktórych …
1730 git 

22
Spraw, aby .gitignore ignorował wszystko oprócz kilku plików
Rozumiem, że plik .gitignore maskuje określone pliki z kontroli wersji Gita. Mam projekt (LaTeX), który generuje wiele dodatkowych plików (.auth, .dvi, .pdf, logi itp.) W trakcie działania, ale nie chcę, aby były one śledzone. Wiem, że mógłbym (może powinienem) sprawić, aby wszystkie te pliki zostały umieszczone w osobnym podfolderze w …
1697 git  gitignore 

14
Ustaw bieżącą gałąź Git jako gałąź główną
Mam repozytorium w Git. Zrobiłem gałąź, a następnie dokonałem pewnych zmian zarówno w systemie głównym, jak i w gałęzi. Potem, kilkadziesiąt zatwierdzeń później, zdałem sobie sprawę, że gałąź jest w znacznie lepszym stanie niż master, więc chcę, aby gałąź „stała się” master i zignorowała zmiany w master. Nie mogę tego …
1657 git 

3
Jak mogę ukryć określony plik?
Jak mogę ukryć określony plik, pozostawiając inne aktualnie zmodyfikowane poza schowkiem, który zamierzam zapisać? Na przykład, jeśli status git daje mi to: younker % gst # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # # Changes not staged for commit: # (use "git add …
1653 git  git-stash 


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.