Zastanawiam się, czy powinniśmy śledzić node_modules w naszym repozytorium, czy przeprowadzać instalację npm podczas sprawdzania
Zastanawiam się, czy powinniśmy śledzić node_modules w naszym repozytorium, czy przeprowadzać instalację npm podczas sprawdzania
Korzystając z API GitHub, nie mogę uzyskać listy wydań, ale mogę uzyskać listę tagów. Jaka jest między nimi
Śledzenie pojedynczego oddziału zdalnego jako oddziału lokalnego jest dość proste. $ git checkout --track -b ${branch_name} origin/${branch_name} Przeniesienie wszystkich lokalnych oddziałów do zdalnego, w razie potrzeby tworzenie nowych oddziałów zdalnych jest również łatwe. $ git push --all...
Czy ktoś wie, jakie są limity Gita dotyczące liczby plików i rozmiaru
Zastanawiałem się, czy istnieje łatwy sposób na wypchnięcie i ściągnięcie lokalnej gałęzi ze zdalną gałęzią o innej nazwie bez konieczności podawania obu nazw. Na przykład: $ git clone myrepo.git $ git checkout -b newb $ ... $ git commit -m "Some change" $ git push origin...
Co by się właściwie stało, gdybym miał kolizję hash podczas korzystania z git? Np. Udaje mi się zatwierdzić dwa pliki z tą samą sumą kontrolną sha1, czy git to zauważy lub uszkodzi jeden z plików? Czy można ulepszyć git, aby z tym żyć, czy też musiałbym zmienić na nowy algorytm...
Podczas wykonywania rebase git często mam trudności z ustaleniem, co dzieje się z „lokalnym” i „zdalnym” podczas rozwiązywania konfliktów. Czasami mam wrażenie, że zamieniają się stronami od jednego zatwierdzenia do drugiego. Dzieje się tak prawdopodobnie (zdecydowanie) dlatego, że nadal nie...
Kiedy w trakcie dochodzi do kolizji git merge, otwieram narzędzie scalające o nazwie Meld . Otwiera trzy pliki LOKALNE, BAZOWE i ZDALNE. Jak przeczytałem LOCAL to moja lokalna gałąź, BASE jest wspólnym przodkiem, a REMOTE to gałąź, która ma zostać scalona. Teraz na moje pytanie: która wersja pliku...
Jestem pod proxy i od dłuższego czasu naciskam, aby pomyślnie przejść. Teraz nie jestem w stanie nagle wejść do gita. Ustawiłem klucz RSA i proxy i dwukrotnie je sprawdziłem, bez skutku i git wyrzuca mi błąd pokazany w tytule
Wewnętrzna struktura danych Gita to drzewo obiektów danych, w którym każdy obiekt wskazuje tylko na swojego poprzednika. Każdy blok danych jest haszowany. Modyfikacja (błąd bitowy lub atak) bloku pośredniego zostanie zauważona, gdy zapisany hash i rzeczywisty hash odejdą. Czym ta koncepcja różni...
Przeczytałem niezliczone samouczki i ciągle opisuję krótko. Oto co mam: - Używam RubyMine na moim pulpicie Windows - Zainstalowałem Git na moim koncie hostingowym WebFaction zgodnie z ich instrukcjami - Wydaje się, że Git działa dobrze na obu komputerach Oto co robię: 1. Na serwerze:...
Czy ktoś może wyjaśnić „gałąź śledzenia” w odniesieniu do gita? Oto definicja z git-scm.com : „Gałąź śledząca” w Git to lokalna gałąź połączona ze zdalnym oddziałem. Kiedy pchasz i ciągniesz tę gałąź, automatycznie popycha i ciągnie do gałęzi zdalnej, z którą jest połączona. Użyj tego, jeśli...
Czy można git statuswyświetlać i wyświetlać tylko zmodyfikowane pliki? Problem polega na tym, że mam zbyt wiele plików w fazie przejściowej, których nie chcę w tej chwili zatwierdzać ani gitignore i nie mogę przewijać w górę. Mam ustawiony limit przewijania w systemie...
Czy istnieje sposób na edycję online komunikatu o zatwierdzeniu GitHub.compo przesłaniu? Z wiersza poleceń można to zrobić git commit --amend -m "New commit message" jak słusznie zasugerowano w innym pytaniu . Próbowanie, git pulla potem git pushzadziałało (bez ingerencji innego zatwierdzenia...
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Popraw to pytanie...
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć za pomocą faktów i cytatów, edytując ten post . Zamknięte 6 lat temu . Popraw to...
Jak rekurencyjnie dodawać pliki według wzorca (lub globu) znajdującego się w różnych katalogach? Na przykład chciałbym dodać A/B/C/foo.javai D/E/F/bar.java(i kilka innych plików java) za pomocą jednego polecenia: git add '*.java' Niestety to nie działa zgodnie z
Celem jest uzyskanie jednoznacznego statusu, który można ocenić za pomocą polecenia powłoki. Próbowałem, git statusale zawsze zwraca 0, nawet jeśli są elementy do zatwierdzenia. git status echo $? #this is always 0 Mam pomysł, ale myślę, że to raczej zły pomysł. if [ git status | grep -i -c...
Czy jest możliwe użycie pliku .netrc w systemie Windows, gdy używam Git do klonowania zdalnego repozytorium za pomocą protokołu HTTP i hasła
Przeczytałem kilka pytań dotyczących uprawnień do plików w Git i nadal jestem trochę zdezorientowany. Mam repozytorium na GitHub rozwidlone z innego. Po scaleniu powinny być identyczne. Jednak: $ git diff --summary origin/epsilon master/epsilon mode change 100644 => 100755...