git-commit

Jak mogę odzyskać dane z błędnego git push-f origin master?

Właśnie wprowadziłem złe źródło do mojego projektu używając opcji --force. Czy można cofnąć? Rozumiem, że wszystkie poprzednie gałęzie zostały nadpisane za pomocą opcji -f, więc mogłem spieprzyć moje poprzednie wersje.

Jak odwołać się do początkowego commita?

Mam skrypt, który musi odwoływać się do początkowego commita w repozytorium. git posiada specjalne odniesienie HEAD, ale ni ... m początkowy commit i używam go jako refspec. Jednak chciałbym aby zwolnić ogólne narzędzie, więc nie jest to świetna opcja.

Przeciągnij zmiany z widelca Github

Ktoś rozwidlił mój projekt na Githubie i wprowadził kilka zmian. Jak mogę scalić zmiany z powrotem do mojej wersji upstream? ... możliwe jest ściągnięcie tylko konkretnego commita? Szukam sposobu na wyciągnięcie określonego commita zamiast całej gałęzi.

Całkowite usunięcie pliku z całego repozytorium git

Używając Gita do projektu, przypadkowo dodałem do commita duży plik .zip. Nie zauważyłem, dopóki nie zacząłem wgrywać go na g ... posób, aby powiedzieć dalsze żądanie pull/fetch, które zapomina tego konkretnego pliku w tej konkretnej wersji zatwierdzania?

Jak cofnąć wszystko do poprzedniego commita

Ostatnio w projekcie z wieloma osobami, commit został wykonany, jak widać na poniższym obrazku. Zaznaczony na Czerwono możesz ... bić, aby przywrócić wszystko do zatwierdzania zaznaczonego na niebiesko? (Jestem 8 committs tyle jak widać w zrzut ekranu.)

Jak przeformułować pierwszą wiadomość git commit?

Mam działające drzewo zawierające 3 kommity: ➜ ~ myproject git: (master) git log commit a99cce8240495de29254b5df8745e4181 ... tego, który chcesz reword, prawda?) Istotą mojego pytania jest zatem to, czy możecie to osiągnąć w jakikolwiek inny sposób?

Jak Mogę zmienić domyślne komentarze w wiadomości git commit?

Czy możliwe jest zmodyfikowanie komentowanej części domyślnej wiadomości git commit? Chcę dodać nieco więcej informacji "kont ... nch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # modified: test.txt #

Pull-żądanie tylko dla niektórych plików/commitów

Mam repozytorium, które jest rozwidlone z GitHub, które ma kilka modyfikacji do niego. Jednak w pewnym commicie zmieniono kil ... poza żądaniem. Czy pull requests łączy Wszystkie commity, czy też muszę zrobić coś specjalnego, aby wyizolować ten commit?

Git commit, który nie nadpisuje oryginalnych autorów w git blame

Użyłem skryptu Perla do modyfikacji wszystkich znaków tabulacji w repozytorium PHP git i zmieniłem je wszystkie na 4 spacje. ... t blame, ale by postępować zgodnie z odpowiednimi standardami kodowania PEAR. Np. bez tabulatorów, użyj 4 spacji do wcięcia.

Jak naprawić błąd git commit "oczekiwanie na zamknięcie pliku ..." za pomocą kodu VS?

Próbuję tylko git commit i Git daje taką wiadomość: Wskazówka: oczekiwanie, aż edytor zamknie plik... /C / Users / AGT ... rze z Vs Code? Wydaje się, że to kwestia ścieżki. Informacje o aktualizacji: testowałem {[1] } z Sublime 3 i działa dobrze.

Git, Zobacz listę komentarzy moich ostatnich n commitów

Czy jest sposób, aby zobaczyć listę komentarzy i czas moich ostatnich n commitów w Git? Po obejrzeniu tak, jedyne co znalazł ... mits and blobs they created , ale wyświetla wszystkie commity od wszystkich użytkowników i wyświetla wiele innych informacji.

Czy mogę użyć skryptowego szablonu zatwierdzania dla Gita?

Pracujemy nad paragonami, a kiedy użyjemy numeru paragonu w wiadomości git commit w pierwszej linii, wtedy paragon jest aktua ... przeszukałem dokumenty i sieć kilka razy, ale muszę szukać niewłaściwych słów, bo nie mogę ich znaleźć. Czy ktoś może pomóc?

Jak wyświetlić wszystkie moje wiadomości TODO w bieżącej bazie kodu zarządzanego przez git

Chcę zobaczyć wszystkie komentarze TODO, które Tylko ja wrote i które istnieją w bieżącej bazie kodu zarządzanej przez git. ... inijka po linijce, sprawdź czy zawiera "TODO" i czy ta linijka została przeze mnie napisana, a następnie wydrukuj te linijki?

Git zapobiega popychaniu po zmianie commita

Zwykle po prostu biegam git add file git commit git push Ale jeśli poprawię commit przed naciśnięciem go (z git commit - ... aster EDIT: używając gitk HEAD @{u}, widzę, że mam 2 gałęzie, jeden z oryginalnym commitem, a drugi ze zmienionym commitem.

Git nadal pokazuje usunięte pliki po zatwierdzeniu

Jak mogę usunąć usunięte pliki z mojego repo Git? Usunąłem folder biblioteki JavaScript, który zawierał wiele plików. Potem ... . git commit "message" git status Ale pokazuje wszystkie te pliki jako " usunięte ....". Jak mogę ich zmusić do odejścia?

Jak Sprawdzić, w którym commicie został dodany konkretny kod?

Chcę się dowiedzieć w którym commicie dodałem kod podany poniżej: if (getListView().getChildCount() == 0) getActivity().findViewById(android.R.id.empty).setVisibility(View.VISIBLE); Jak to osiągnąć?

Co to jest git commit ID?

W Jaki Sposób generowane są identyfikatory git commit, aby jednoznacznie identyfikować commity? Przykład: 521747298a3790fde1 ... a2d03b55020575aa Jak to działa? Czy są one tylko unikalne dla każdego projektu? Czy dla repozytoriów Gita na całym świecie?

Czy mogę edytować dwa pliki, a następnie utworzyć jeden commit przy użyciu Edytora GitHub?

GitHub ma przyjemną funkcję edycji plików przez Internet. Wydaje się jednak, że po edycji jednego pliku muszę zatwierdzić zmi ... commit dla wszystkich zmian w nich? Myślę, że byłoby lepiej, ponieważ zbyt wiele niepotrzebnych commitów jest irytujących.

Git & Intellij, jak zatwierdzić tylko części zmienionego pliku

Nie mogę zatwierdzić tylko ułamka zmian w pliku, wydaje się, że jest to cały plik lub nic, używam Git z Intellij, czy to możliwe? Dzięki.

Zakończ Vima bez zatwierdzania zmian w Git

Kiedy używam git commit --amend LUB git rebase -i, vim otwiera się dla mnie, aby dokonać zmian. Jeśli zmienię zdanie i zakońc ... iek zmian, nadal zostanie utworzony commit, który pojawi się w git reflog. Jak wyjść z edytora bez angażowania czegokolwiek?