将Git添加到现有Xcode 9项目

时间:2018-03-07 09:34:48

标签: xcode git project-management xcode9

我在创建真正搞砸了Git存储库的Xcode项目时遇到了一些问题。它引用了build文件夹和一些我不想要的其他文件。这是一个相当新的项目,因此放弃过去的提交很好。因此我删除了.git文件夹。

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

但是我的文件都没有被提交,因为它们显然没有改变,但我需要做一个初始提交。

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

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

1 个答案:

答案 0 :(得分:2)

1)首先,为了让git忽略某些文件,你需要.gitignore这里的文件是SwiftObjective-C将其添加到你的知识库文件夹。

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

git rm -r --cached . 

3)然后在终端

中使用此命令添加所有文件
git add .

4)并添加初始提交

git commit -am "initial commit"

如果您在删除.git文件夹后没有初始化git跳过第2步