git撤销某文件被添加到暂存区的修改,且回到文件未修改前的原样
生活随笔
收集整理的這篇文章主要介紹了
git撤销某文件被添加到暂存区的修改,且回到文件未修改前的原样
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實驗:
一、修改某文件內容,然后可以使用git status查看,已經被修改;
但會提示:修改尚未加入提交(使用 "git add" 和/或 "git commit -a")
二、git add . 然后git status
三、此時發現文件的修改是沒有用的,需要撤回,首先要從暫存區中撤回,
使用命令:git reset HEAD 文件名
然后撤銷修改:git checkout 文件名
四、git status;可以得到結果文件未修改前的模樣。
?
原因如下:
git commit ? --amend ? ? ? ?撤銷上一次提交 ?并講暫存區文件重新提交 git checkout -- <file> ? ? 拉取暫存區文件 并將其替換成工作區文件 git reset HEAD ?-- <file> ?拉取最近一次提交到版本庫的文件到暫存區 ?操作不影響工作區?
總結
以上是生活随笔為你收集整理的git撤销某文件被添加到暂存区的修改,且回到文件未修改前的原样的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 修补分支提交注意事项
- 下一篇: Notebook中?的trick