37

当确保可以通过版本控制 (git) 将 iPhone 项目作为精确副本安装到全新计算机中时,我才意识到.gitignore文件丢失了。在版本控制下添加,但现在想将该文件也添加到 Xcode 项目中以便于查看和编辑。

使用“ Control-click+ Add Files to myProject...”弹出菜单时,我看不到任何以.(即点)开头的文件名。如何将我的 .gitignore 文件添加到 Xcode 项目中?

4

3 回答 3

83
  1. 当显示打开面板时,按Command-Shift-.隐藏文件将出现,包括.gitignore.
  2. 选择.gitignore文件并按添加按钮。

这适用于任何应用程序,而不仅仅是 Xcode。这是 的一个不起眼的功能NSOpenPanel

于 2013-01-25T07:51:22.433 回答
8

这个解决方案在 XCode 8.0 和 El Capitan 中对我不起作用。

我打开一个终端并输入:

defaults write com.apple.finder AppleShowAllFiles YES
cd ../PATH_TO_GIT_ROOT 
touch .gitignore

然后重新启动 Finder,我的 .gitignore 文件可见。根据.gitignore 文档编辑

于 2016-10-04T01:36:23.613 回答
1

您只需将三行代码写入终端即可为 Xcode 12+ 更新 .gitignore 文件。

第一步是从Gitignore.io为 .gitignore 文件设置全局配置

git config --global alias.ignore '!gi() { curl -L -s https://www.gitignore.io/api/$@ ;}; gi'

在第二步中,转到您的项目文件夹,然后为您的项目生成 .gitignore 文件。

git ignore swift,macos >.gitignore 

最后,提交生成的文件。

git commit -m "Add .gitignore file"

您可以使用文本编辑器打开 .gitignore 文件并取消注释您不想提交到您的存储库中的任何文件夹文件。(例如 Pods/)

于 2021-01-19T16:30:27.023 回答