git放棄修改&放棄增加文件


歡迎加入前端交流群交流知識&&獲取視頻資料:749539640

git放棄修改&放棄增加文件

1. 本地修改了一堆文件(並沒有使用git add到暫存區),想放棄修改。 
單個文件/文件夾:

$ git checkout -- filename

 

所有文件/文件夾:

$ git checkout .

 

2. 本地新增了一堆文件(並沒有git add到暫存區),想放棄修改。 
單個文件/文件夾:

$ rm filename / rm dir -rf

 

所有文件/文件夾:

$ git clean -xdf

 

// 刪除新增的文件,如果文件已經已經git add到暫存區,並不會刪除!

3. 本地修改/新增了一堆文件,已經git add到暫存區,想放棄修改。 
單個文件/文件夾:

$ git reset HEAD filename

 

所有文件/文件夾:

$ git reset HEAD .

 

4. 本地通過git add & git commit 之后,想要撤銷此次commit

$ git reset commit_id

 

這個id是你想要回到的那個節點,可以通過git log查看,可以只選前6位 
// 撤銷之后,你所做的已經commit的修改還在工作區!

$ git reset --hard commit_id

 

這個id是你想要回到的那個節點,可以通過git log查看,可以只選前6位 
// 撤銷之后,你所做的已經commit的修改將會清除,仍在工作區/暫存區的代碼不會清除!


免責聲明!

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



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