git提交的文件怎么撤銷修改從未add開始到提交版本庫


git文件怎么撤銷修改

git文件怎么撤銷修改

  1. 本地倉庫修改過,但是還沒有使用add提交的文件撤銷修改
    git checkout -- <文件名>
    git restore <文件名>
    放棄本地多個文件的修改
    git checkout .
    git restore .
  2. 文件已經add過了從工作區到暫存區了,怎么在回退到工作區中
    git reset HEAD -- . 回退所有的
    git reset HEAD -- <文件名>
    git restore --staged <文件名>
    git restore --staged . 回退所有的文件
    git restore--staged *.js 所有暫存區的js文件回退
  3. 文件已經commit過后怎么回退
    git restore -s HEAD~1 . 回退到上一個commit版本這次的代碼全消失
    git restore -s 91410eb9 . 指定明確的commit id 然后回退
    git reset --soft HEAD^ 撤銷本次的commit 回退到暫存區
  4. commit之后發現注釋寫錯了修改注釋
    git commit --amend 此時會進入vim編輯器 修改后保存即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM