Вопрос может быть прочитан как:
Я был в состоянии отсоединения с HEAD
в 23b6772
и набрал git reset origin/master
(потому что я хотел раздавить). Теперь я передумал, как вернуться к HEAD
в 23b6772
?
Прямой ответ: git reset 23b6772
Но я столкнулся с этим вопросом, потому что мне стало тяжело печатать (скопировать и вставлять) хеши фиксации или его аббревиатуру каждый раз, когда я хотел ссылаться на предыдущий HEAD
, и был Googling, чтобы увидеть, есть ли какая-либо стенография.
git reset -
(или в моем случае git cherry-pick -
)
Что, кстати, было таким же, как cd -
, чтобы вернуться к предыдущему текущий каталог в * nix! Так ура, изучил две вещи одним камнем.
В регулярном выражении нет двоеточия:
local sampleLine = "localhost 127.0.0.1 mac123"
local hostname, ip, mac = sampleLine:match("(%S+) (%S+) (%S+)")
print(hostname, ip, mac) -- localhost 127.0.0.1 mac123