2013-11-21 156 views
0

我知道如何創建一個,並且有很多關於Xcode項目應該在其中的帖子。這是一個更基本的問題。爲什麼Xcode不創建.gitignore文件?

  • 當使用git選項創建新的Xcode項目時,爲什麼Xcode不創建默認的.gitignore文件?

假設我只是在本地工作,我還沒有創建任何遙控器。

  • 如果我不添加的.gitignore自己是否意味着這通常被添加到的.gitignore的文件(如.DS_Store和* .xcuserdatad例如)正在git的管理?這不好嗎?
  • 或者是Xcode在幕後做些什麼來忽略這些文件?
+0

您可以在https://github.com/github/gitignore中搜索基礎'.gitignore'。例如,[Objective-C.gitignore](https://github.com/github/gitignore/blob/master/Objective-C.gitignore) – pktangyue

+0

@pktangyue謝謝。我已經編輯了我的問題,以便更清楚地表明我不問問從哪裏得到答案。 –

回答

3

我敢肯定,Xcode不會自己創建一個gitignore文件。所以這就是我現在開始一個新項目的方式。

  1. 在Xcode中創建一個新項目。不要創建一個本地git倉庫。獲得Xcode創建回購的問題是它在創建gitignore文件之前執行初始提交。我更喜歡在初始提交之前添加gitignore。
  2. 關閉該項目。
  3. 在終端中,導航到包含 新項目的目錄。
  4. git init
  5. curl https://www.gitignore.io/api/xcode > .gitignore有很多地方得到gitignore文件,但這個是超級方便,因爲顯示在NSScreencast集156
  6. git add .一定要包括的點,即增加了一切。
  7. git commit -m 「Initial commit."
  8. 在Xcode中打開項目並檢查Source Control菜單。如果您選擇History,您應該看到最初的提交。
相關問題