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ć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . I czytać po tym git commit wiadomości powinny być imperatywem teraźniejszym, np „Dodaj …
Korzystam z Git. Wykonałem ściąganie ze zdalnego repozytorium i dostałem komunikat o błędzie: Wprowadź komunikat zatwierdzenia, aby wyjaśnić, dlaczego to scalanie jest konieczne, szczególnie jeśli łączy on zaktualizowany pakiet nadrzędny w gałąź tematyczną. Próbuję wpisać wiadomość i nacisnąć, Enterale nic się nie dzieje. Jak powiedzieć Git / Terminal, że skończyłem …
Patrzę na git hook, który szuka instrukcji print w kodzie Pythona. Jeśli znaleziono instrukcję print, uniemożliwia to polecenie git. Chcę pominąć ten hak i powiedziano mi, że jest na to polecenie. Nie udało mi się go znaleźć. jakieś pomysły?
Jak to się właściwie dzieje? Obecnie pracuję w jednym repozytorium, więc oto mój przepływ pracy: Zmień pliki Popełnić Powtarzaj 1-2, aż będziesz zadowolony Naciśnij, aby opanować Potem, gdy robię a git status, mówi mi, że moja gałąź wyprzedza X zatwierdzeń (przypuszczalnie ta sama liczba zatwierdzeń, które zrobiłem). Czy dlatego, że …
Chciałbym umieścić projekt Git na GitHub, ale zawiera on pewne pliki z wrażliwymi danymi (nazwy użytkowników i hasła, takie jak /config/deploy.rb dla capistrano). Wiem, że mogę dodać te nazwy plików do .gitignore , ale nie usunęłoby to ich historii w Git. Nie chcę też zaczynać od nowa, usuwając katalog /.git. …
Istnieją sposoby zmiany wiadomości z późniejszych zatwierdzeń: git commit --amend # for the most recent commit git rebase --interactive master~2 # but requires *parent* Jak możesz zmienić komunikat zatwierdzenia pierwszego zatwierdzenia (który nie ma rodzica)?
Mam problem, kiedy wypycham moje kody do git, gdy mam dostęp programisty do mojego projektu, ale wszystko jest w porządku, gdy mam dostęp główny. Skąd pochodzi problem? I jak to naprawić? Komunikat o błędzie: błąd: Nie możesz przekazywać kodu do chronionych gałęzi tego projektu. ... błąd: nie udało się przesłać …
Jak mogę cofnąć każdą zmianę dokonaną w moim katalogu po ostatnim zatwierdzeniu, w tym usuwanie dodanych plików, resetowanie zmodyfikowanych plików i dodawanie z powrotem usuniętych plików?
W systemie Windows XP przypadkowo wpisałem git commit -azamiast git commit -am "My commit message", a teraz wyświetlam monit CMD wypełniony wersją pliku mojej wiadomości zatwierdzenia („Wprowadź wiadomość zatwierdzenia dla ...”). Dodałem moją wiadomość na górę, ale teraz nie mogę wymyślić, jak zapisać i wyjść. Próbowałem nacisnąć Ctrl+ W+ Q, …
Mam dwa projekty. Jeden to „oficjalny” projekt, a drugi to lekka modyfikacja (dodano kilka plików). Utworzyłem nowy oddział i dodałem do nich nowe pliki. Ale podczas programowania niektóre pliki wspólne dla obu gałęzi są zmieniane. Jak mogę zatwierdzić tylko te pliki?
Wystąpiłem, git commita następnie git push. Jak mogę przywrócić tę zmianę w lokalnych i zdalnych repozytoriach? $ git log commit 364705c23011b0fc6a7ca2d80c86cef4a7c4db7ac8 Author: Michael Silver <Michael Silver@gmail.com> Date: Tue Jun 11 12:24:23 2011 -0700
Przekazałem jeden zatwierdzenie do zdalnego, ale teraz zdałem sobie sprawę, że komunikat zatwierdzenia jest niepoprawny. Chciałbym zmienić komunikat zatwierdzenia, ale AFAIK nie jest to możliwe. Postanowiłem więc utworzyć puste zatwierdzenie z poprawnym komunikatem: git commit --allow-empty Czy są jakieś wady / konsekwencje wypychania pustych zatwierdzeń? Czy jest jakiś problem, z …
Konwertuję wszystko na Git na własny użytek i znalazłem kilka starych wersji pliku już w repozytorium. Jak zapisać historię w prawidłowej kolejności zgodnie z „datą modyfikacji” pliku, aby mieć dokładną historię pliku? Powiedziano mi, że coś takiego działa: git filter-branch --env-filter="GIT_AUTHOR_DATE=... --index-filter "git commit path/to/file --date " --tag-name-filter cat -- …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.