Jakie są różnice między .gitignorei .gitkeep? Czy mają to samo pod inną nazwą, czy oboje pełnią inną funkcję? Wydaje mi się, że nie jestem w stanie znaleźć dużo dokumentacji
Jakie są różnice między .gitignorei .gitkeep? Czy mają to samo pod inną nazwą, czy oboje pełnią inną funkcję? Wydaje mi się, że nie jestem w stanie znaleźć dużo dokumentacji
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...
Mam projekt, w którym prowadziłem git init. Po kilku zobowiązaniach zrobiłem to, git statusco powiedziało mi, że wszystko jest aktualne i nie było żadnych lokalnych zmian. Potem wprowadziłem kilka kolejnych zmian i zdałem sobie sprawę, że chcę wszystko wyrzucić i wrócić do pierwotnego stanu. Czy...
Niedawno przełączyłem się na synchronizację moich repozytoriów z https: // w GitHub (z powodu problemów z zaporą) i za każdym razem prosi o hasło. Czy istnieje sposób buforowania poświadczeń zamiast uwierzytelniania za każdym razem 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ę...
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,...
Jeśli mam n zatwierdzeń, jak mogę rozgałęzić się od zatwierdzenia n-3? Widzę skrót każdego zatwierdzenia.
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...
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
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...
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...
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...
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...
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...
Po ostatnim zatwierdzeniu zmodyfikowałem kilka plików w kopii roboczej, ale chcę cofnąć zmiany w jednym z tych plików, ponieważ przywracam go do tego samego stanu, co w ostatnim zatwierdzeniu. Chcę tylko cofnąć zmiany kopii roboczej tylko jednego pliku, nic więcej z tym. Jak mogę to...
Używam Gita od jakiegoś czasu i niedawno pobrałem aktualizację, aby znaleźć ten komunikat ostrzegawczy, gdy próbuję push. warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior after the...
Rozważ następujący scenariusz: Opracowałem mały eksperymentalny projekt A we własnym repozytorium Git. Teraz dojrzał i chciałbym, aby A był częścią większego projektu B, który ma swoje własne duże repozytorium. Chciałbym teraz dodać A jako podkatalog B. Jak połączyć A w B, nie tracąc historii z...
Korzystam z Git i wykorzystałem kilka plików git commit -a Później odkryłem, że plik został błędnie dodany do zatwierdzenia. Jak mogę usunąć plik z ostatniego
Jeśli mam plik lub katalog, który jest dowiązaniem symbolicznym, i przesyłam go do repozytorium Git, co się z nim stanie? Zakładam, że pozostawia go jako łącze symboliczne, dopóki plik nie zostanie usunięty, a następnie, jeśli wyciągniesz plik ze starej wersji, po prostu utworzy normalny plik. Co...
Zaktualizowałem system macOS Mojave (dotyczy to również aktualizacji Catalina). Dziś rano przeszedłem do bazy kodu mojej pracy w wierszu poleceń na moim MacBooku Pro, wpisałem w repozytorium „git status” i otrzymałem błąd: xcrun: error: invalid active developer path...