每次添加完忽略文件 總是不起作用 記錄以下作為筆記
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
