git 刪除文件/移動文件


1、git rm 刪除文件

  git restore --file (git老版本:git checkout)

  git rm --file(本地和管理都已刪除)

  git rm --cached file(本地保留文件,管理中以刪除)

  git rm *.pyc(匹配文件)

  1)修改文件后使用git status 查詢狀態

    提示:1、進行git add .添加至緩存區間

       2、放棄此次修改

 

     執行第二句,放棄修改

 

     重新加載后,發現 go go go的那一句不見了

 

     2)已添加到暫存區間,執行git restore --filename,可取消該文件加入暫存區間,

    執行后再次查看狀態,發現變為紅色,則未添加到緩存區間,再執行git restore filename,可取消掉此次修改內容

 

 

 

     2)使用git rm filename 刪除文件,下方提示,已刪除 此文件(永久刪除,本地也不留)

 

     3)使用git rm --cached filename (已刪除在管理中,但在本地還有保留)

    

 

     4)使用匹配符批量刪除,git rm *,txt (刪除以.txt格式的文件)

 

 

 

刪除后的文件還是在暫存區間,使用git status可查看

 

 

 執行git commit -m ‘刪除文件’即可刪除完成,再git status查詢不到

 

 

 

2、git mv 移動文件

    git mv 老文件名 新文件名

 

    1)操作執行:readme.txt移動到src中並重命名為me.txt

     命令:git mv readme.txt src/me.txt(已到緩存區間)

        git status (可查看到)

        git commit -m '移動文件'(提交)

 

 

 

 


免責聲明!

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



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