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

Вид: 11614|Ответ: 1

git undo commit

[Скопировать ссылку]
Опубликовано 28.04.2018 16:37:25 | | |
Если вы случайно коммитируете файл, который не требует коммита, вы можете его отменить.

Сначала используйте git log, чтобы проверить коммит-лог

Commit 422bc088a7d6c5429f1d0760d008d86c505f4abe  
Author: zhyq0826 <zhyq0826@gmail.com>  
Date:   Tue Sep 4 18:19:23 2012 +0800  
  
    Убрать ограничение на количество недавних запросов  
  
Коммит 8da0fd772c3acabd6e21E85287bdcfcfe8e74c85  
Merge: 461ac36 0283074  
Author: zhyq0826 <zhyq0826@gmail.com>  
Date:   Tue Sep 4 18:16:09 2012 +0800  

Найдите хеш-значение коммита, который нужно откатить назад,

Git Reset — жёсткий commit_id

Используйте команду выше для отката назад

Ниже приведён материал Дубана

Дневник Цан Яня

Причина: Нет, Xiaoxin отправил файл с IP-адресом сервера компании, номером аккаунта и паролем в git

Методы:


Другие:

    Согласно –мягкому –смешанному –твердому, рабочее дерево, индекс и HEAD сбрасываются:
    git reset –mixed: Это стандартный способ — сброс git без каких-либо параметров, то есть он возвращается к определённой версии, сохраняются только исходный код, коммит и информация индекса
    git reset –soft: Возвращается к определённой версии, возвращает только информацию о коммите и не возвращается к индексному уровню. Если вы всё ещё хотите отправить заявку, просто коммитируйте напрямую
    git reset –hard: Если полностью вернуться к определённой версии, локальный исходный код также изменится на содержимое предыдущей версии


    Последний коммит HEAD
    HEAD^ В прошлый раз
    <commit_id> Значение SHA1 для каждого коммита можно увидеть в git-логе или во вкладке коммита на странице




Предыдущий:Пользовательские особенности модели MVC
Следующий:Скачать инструмент массового SMS-продвижения Alibaba Cloud
Опубликовано 28.04.2018 17:40:22 |
https://git-scm.com/book/zh/v2
Инструкции по работе с git
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com