可以使用.gitignore
文件来忽略版本控制并从存储库中排除特定文件和目录。.gitignore
文件包含要忽略的文件和目录的模式。在使用git add
命令添加文件时,可以使用-f
选项来强制添加被忽略的文件,而使用-i
选项则可以交互式地添加文件。
以下是在.gitignore
文件中忽略文件和目录的示例,其中*.log
表示忽略所有以.log
结尾的文件,/build
表示忽略根目录下的build
目录,而/config/*.json
表示忽略config
目录下的所有.json
文件。
*.log
/build
/config/*.json
在使用git add
命令时,可以使用-A
选项来添加所有未被忽略的文件,或者使用--ignore
选项来忽略.gitignore
文件中指定的文件。例如,要忽略.gitignore
文件中指定的.log
文件和/build
目录,可以使用以下命令:
git add -A --ignore="*.log" --ignore="build/"
使用.gitignore
文件可以有效地管理存储库中的文件和目录。