Отмена МЕРЗАВЦА фиксация, которая не нова, повторно основывайте все фиксации с тех пор

String.Format("{0:#,###,###.##}", MyNumber)

Это даст вам запятые в соответствующих точках.

23
задан rjmunro 28 December 2009 в 14:36
поделиться

2 ответа

git rebase -i - правильная команда, но вы хотите выполнить ее из ветки с последними изменениями и передать ревизию, которая является «базой» операции rebase (ревизия непосредственно перед неудачной фиксацией). Итак, если вы создали ветку last-good-commit, которая указывает на последний удачный коммит, вам нужно запустить следующее на master:

git rebase -i last-good-commit
13
ответ дан Brian Campbell 29 November 2019 в 01:51
поделиться

Самый простой способ сделать то, что вы хотите, это остаться на (или перепроверить). ветку, которую вы хотите отредактировать и запустить что-нибудь подобное.

git rebase --onto <sha1-of-bad-commit>^ <sha1-of-bad-commit>

Это переделает все, начиная с плохого коммита, в родитель плохого коммита, фактически удалив плохой коммит из истории вашей текущей ветки. Конечно, вам нужно будет разрешить любые конфликты, если они возникнут.

29
ответ дан 29 November 2019 в 01:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: