添加.gitignore文件

每次添加完忽略文件 总是不起作用 记录以下作为笔记

1 添加完 .gitignore 文件 

  vim .gitignore

2 添加到本地暂存区

  git add .gitignore

3 提交记录

  git commit -m "add .gitignore"

4 推送远端

  git push

 

5 添加过.gitignore 不起作用可以把操作以下

  git rm -r --cached .
  git add .
  git commit -m 'update .gitignore'
  git push
 
 
git rm   与  git rm --cached 区别
 
 1.删除暂存区与分支上的文件,同时工作区不需要此文件
  git rm a.txt 
  git commit -m "提交删除本地 与暂存区及远端a.txt 文件"
  git push 
 
 2.删除暂存区与分支上的文件,保留工作区此文件 
  git rm  -r --cached  a.txt
  git commit -m "删除暂存区与远端文件"
  git push
 
 3放弃当前a.txt的修改(以暂存区的文件覆盖当前工作区的文件)
  git checkout -- a.txt
   4 回退暂存区提交并拉到工作区
  修改 a.txt 文档后
  git add  a.txt
  git commit -m '添加a.txt'
  发现提交有误或想回到上一版本
  git log --oneline
    

  git reset 273f3d1 回退到上一版本(或任意版本)

    

  把暂存区文件拉到工作区

  git checkout -- Model/MPage/APage.php

 
 
  

posted on   totau  阅读(6609)  评论(0编辑  收藏  举报

编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示