Отменить определенный коммит в Git, который был передан в удаленные репозитории

echo "LOAD_SETTLED    LOAD_INIT       2011-01-13 03:50:01" | awk -v var="test" 'BEGIN { FS = "[ \t]+" } ; { print $1 "\t" var "\t" $3 }'
719
задан Lakshman Prasad 13 October 2015 в 14:30
поделиться

2 ответа

Определите хэш фиксации, используя журнал git , затем используйте git revert для создания новый коммит, удаляющий эти изменения. В некотором смысле, git revert является противоположностью git cherry-pick - последний применяет патч к ветке, в которой он отсутствует, первый удаляет его из ветки, в которой он есть. .

1141
ответ дан 22 November 2019 в 21:28
поделиться

Возможно, он не связан, но и viewPerson , и newView имеют ширину и высоту 0. Эти представления могут иметь ненулевой размер (3-й и 4-й аргументы CGRectMake ).

-121--1948853-

Вот не повторный путь

import string
flag=0
mystring="abcadsf123"
if not mystring[0] in string.digits+"_":
    for c in mystring:
       if not c in string.letters+string.digits+"-":
           flag=1
    if flag: print "%s not ok" % mystring
    else: print "%s ok" % mystring
else: print "%s starts with digits or _" % mystring
-121--4320880-

Поскольку он уже был нажат, вы не должны напрямую манипулировать историей. git revert будет возвращать определенные изменения от фиксации с использованием новой фиксации, чтобы не манипулировать историей фиксации.

38
ответ дан 22 November 2019 в 21:28
поделиться
Другие вопросы по тегам:

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