添加 Git 到现有 Xcode 9 项目

Add Git to Existing Xcode 9 Project

我 运行 在创建我的 Xcode 项目时遇到了一些问题,这些问题确实搞砸了 Git 存储库。它引用了构建文件夹和一堆我不想要的其他文件。这是一个相当新的项目,因此可以丢弃过去的提交。因此我删除了 .git 文件夹。

从那以后我又回到了 Xcode 和 Source Control/Create Git 存储库。我从那里为我的项目创建一个存储库。

但是 none 我的文件可以提交,因为它们显然没有更改,但我需要进行初始提交。

我看过许多其他关于此的帖子,他们声明使用 "git add ." 然而,这将导致我的项目和 Build/ 文件夹中的一堆文件被提交以及我的 Pods 我不想做的文件夹。将项目文件提交到我知道的存储库中是一个很大的禁忌。但是我不确定要忽略哪些文件或文件夹。

有没有办法让 Xcode 像您第一次创建项目时那样创建存储库?或者有人知道哪些项目文件应该提交,哪些不应该提交,所以我可以在项目包中创建一些 .gitignore 文件来清除所有这些文件?

1) 首先,为了让 git 忽略某些文件,您需要 .gitignore 此处的文件是 Swift or Objective-C 将其添加到您的存储库文件夹。

2) 然后您需要删除所有已提交的文件在终端 将目录更改为存储库文件夹后使用此命令

git rm -r --cached . 

3) 然后在终端中使用此命令添加所有文件

git add .

4) 并添加 初始提交

git commit -am "initial commit"

如果您在删除 .git 文件夹后未初始化 git,请跳过步骤 2