[轉]C# Git 使用說明

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章