git 命令行使用:
git pull 拉取最新版本
git add . 暫存當前狀態
git commit -m "提交時的備註"
git push 提交併推送
git push origin 提交成新的分支
git checkout -b "新的分支" 添加並切換分支
git checkout "分支" 切換分支
.gitignore文件不生效
解決方案
# 清除緩存文件 git rm -r --cached . git add . git commit -m ".gitignore重寫緩存成功" git push
重新提交後發現.gitignore文件生效了
原理解讀
.gitignore文件只會在第一次提交項目的時候寫入緩存,也就是說如果你第一次提交項目時候忘記寫.gitignore文件,後來再補上是沒有用的,.gitignore文件是不生效的。因爲在緩存中已經標記該項目不存在ignore文件了(boolean)
所以我們使用git rm -r --cached .去清除所有的緩存。然後再次提交代碼就可以了,這樣.gitignore文件就會生效了。
————————————————
版權聲明:本文爲CSDN博主「大前端工程師」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/chengqige/article/details/123768773