git add . 和 git add * 区别
Posted 禅与计算机程序设计艺术
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git add . 和 git add * 区别相关的知识,希望对你有一定的参考价值。
git add . 会把本地所有untrack的文件都加入暂存区,并且会根据.gitignore做过滤;
git add * 会忽略.gitignore把任何文件都加入.
一个 .gitignore 文件例子:
*.o
*.a
*.so
_obj
_test
*.[568vq]
[568vq].out
*.cgo1.go
*.cgo2.c
_cgo_defun.c
_cgo_gotypes.go
_cgo_export.*
_testmain.go
*.exe
*.exe~
*.test
*.prof
*.rar
*.zip
*.gz
*.psd
*.bmd
*.cfg
*.pptx
*.log
*.xlsx
*nohup.out
*settings.pyc
*.sublime-project
*.sublime-workspace
!.gitkeep
.DS_Store
/.idea
/.vscode
/output
*.local.yml
kx.yml
/log
/_rpc_idl
/_idl_gen
以上是关于git add . 和 git add * 区别的主要内容,如果未能解决你的问题,请参考以下文章
git add .、git add -A 和 git add -u 之间的区别 [重复]