要从iit项目的git存储库中排除哪些文件?

时间:2016-12-19 19:01:26

标签: ios xcode git gitlab

我正在开发一个ios项目,我想将项目添加到我的gitlab帐户。我使用命令行管理git,而不是XCode。

我想知道我应该从我的存储库中排除哪些文件。 我的排除候选人仅来自xcodeproj包:

  1. xcuserdata文件夹,但我看到它包含方案信息,所以我并不完全相信。
  2. project.xcworkspace包
  3. 这是对的吗?我有什么遗失的吗?

    感谢。

    被识别为可能重复的问题特别要求"与Xcode"一起使用。我正在使用命令行。他们可能没有区别,但这是问题的一部分。除了这些问题的答案是过时的,这个问题可能会有加时的不同答案,至少这是我的理解。

2 个答案:

答案 0 :(得分:2)

这很大程度上取决于项目。就个人而言,我使用https://www.gitignore.io并使用“Xcode”,“Swift”,“MacOS”等关键字。

答案 1 :(得分:2)

很棒的是你正在使用git进行版本控制,更好的想法是,正是我们不应该在推送代码时推送到远程。 以下是一些Xcode生成的文件,不应该被推送到远程。

*。xcworkspacedata

*。xcuserstate

*。xcscheme

xcschememanagement.plist

*。xcbkptlist

将这些文件添加到.gitignore文件中并享受。

快乐的编码。