Git Bash中使用vi创建.gitignore后无法退出编辑界面求助
解决VI无法退出+Unity项目.gitignore配置
先处理VI无法退出的问题
- 检查是否处于插入模式:如果界面左下角显示
INSERT,先按Esc键回到命令模式,再输入:wq执行保存退出。要是在插入模式直接输入:wq,只会把这段文字写入文件,不会触发退出命令。 - 命令模式下
:wq无效时,尝试强制保存退出:输入:wq!,这个命令可以绕过文件只读权限的限制。 - 若以上方法都失效,只能强制放弃修改退出:输入
:q!,但注意这样会丢失你刚才编辑的内容,优先用前两个方法。
Unity项目.gitignore推荐配置
解决退出问题后,把以下内容粘贴到.gitignore文件中,就能正确忽略Unity不需要上传的冗余文件:
# Unity自动生成文件 Temp/ Library/ obj/ Logs/ MemoryCaptures/ Build/ Builds/ UserSettings/ # Unity包缓存 Library/PackageCache/ ProjectSettings/ProjectVersion.txt ProjectSettings/GraphicsSettings.asset # 编辑器相关文件 *.sln *.csproj *.pidb *.suo *.user *.userprefs *.unityproj *.booproj .vscode/ # 系统冗余文件 .DS_Store Thumbs.db *.swp *.swo *~
内容的提问来源于stack exchange,提问作者M.Ismail
相关产品推荐
相关产品推荐

