/ / Jak dokonać nowego zatwierdzenia z tymi samymi zmianami oprócz jednego? - git, github, cofnij

Jak dokonać nowego zatwierdzenia z tymi samymi zmianami poza jednym? - git, github, cofnij

Pracuję w mojej własnej branży. Zrobiłem commit i push (i żądanie pobrania do opanowania), który miał wszystkie zmiany / kawałki, które chciałem plus jeszcze jedna zmiana, której nie chciałem. Chcę zasadniczo cofnąć to zatwierdzenie i mieć wszystkie te same zmiany (z wyjątkiem dla tej jednej zmiany, której nie chcę) w mojej kopii roboczej, dzięki czemu mogę ponownie wystawić i zatwierdzić wszystkie te same zmiany poza tym jednym (plikiem .rej). Dzięki!

Odpowiedzi:

0 dla odpowiedzi № 1

Istnieje wiele opcji tutaj.

  1. Jeśli jesteś jedyną osobą pracującą w tej branży, możesz zresetować lokalny oddział, ponownie zatwierdzić tylko te pliki, które chcesz, a następnie wymusić jego wypychanie.
  2. Jeśli inne osoby pracują również w twojej branży,lepiej zrezygnować z aktualnej prośby o pociągnięcie i stworzyć nową. Po prostu utwórz nową gałąź, dodaj poprawne pliki i utwórz z niej żądanie pobrania.
  3. Trzecią opcją jest dodanie zatwierdzenia, które usuwaten dodatkowy plik. To byłaby twoja jedyna opcja, gdyby zatwierdzenie było w systemie głównym (ponieważ nie można wymusić wypychania do gałęzi głównej), ale w przeciwnym razie zatwierdzenie będzie dodatkowym zatwierdzeniem i może zmylić twoich współpracowników na temat tego, dlaczego plik został dodany i usunięty w krótkim czasie. .