2015-04-28 115 views

回答

1

忽略时用git文件,你可以使用.gitignore文件在库的根。

这里是我所有的工作我的iOS开发项目和个人使用示例:

# Xcode 
.DS_Store 
build/ 
*.pbxuser 
!default.pbxuser 
*.mode1v3 
!default.mode1v3 
*.mode2v3 
!default.mode2v3 
*.perspectivev3 
!default.perspectivev3 
*.xcworkspace 
!default.xcworkspace 
xcuserdata 
profile 
*.moved-aside 
DerivedData 
*.hmap 
*.ipa 
.idea/ 
# Pods - for those of you who use CocoaPods 
Pods 
xcuserdata/* 

保持注意,只是将它添加到gitignore会做一点事情。您还需要从跟踪中删除文件。

你可以这样做:git rm --cached xcuserdata/*这将从跟踪中删除它,但将其保留在文件系统上。

有关gitignore和更多信息,它是如何工作的,我建议在http://git-scm.com/docs/gitignore

+0

首先非常感谢。这里我仍然有一个问题,当忽略这个文件时,它是否会影响git上的项目?还有,它会给项目或我的同事带来麻烦吗? – fernando

+0

创建该文件,你想提交它,这样你的同事也可以在本地版本中使用它。然后,他/她将能够做出他们的改变,因为他们觉得没有与存储库本身搞砸。 我在我们的第一个项目中实施了大约6个月,没有问题。 – Justin

1
  • 阅读就可以了SCM文件将文件添加到的.gitignore文件后,无视这些,我们必须执行一些文件命令。
  • 要忽略我们在.gitignore文件中提到的文件,我们必须执行以下命令。

    git rm -r --cached . git add . git commit -m ".gitignore is now working"

  • 请参考this question一次。