- 首先要感谢一个大神指点我,让我对.gitignore有一定的理解,下面我分享一下
-
创建(.gitignore)
切换你到你git所在的文件下使用命令(touch .gitignore,然后open .gitignore)
可能你还是看不到.gitignore这个文件 使用这个命令(
// 显示隐藏文件夹
1 defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder
// 隐藏隐藏文件夹
2 defaults write com.apple.finder AppleShowAllFiles No && killall Finder)其中的1显示隐藏文件夹会看到这样的一种情况
1.png
他俩在统一目录下 并且都有 说明你创建成功了
- 进行编写.gitignore
网上有很多的,有的人更是告诉怎样直接github 搜索 选择你的平台直接改改就可以了或者不用修改都行,我个人觉得我们还是要自己懂 知道他里边写的啥意思,就算你到了别的公司也可以修改或者啥的 - 问题一:找到需要忽略的文件
打开你的xcode 工程 然后在关闭 输入 git status 就能看到那些文件在变动
因为我已经配置完了 下面我解释我.gitignore的代码的意思
.DS_Store
ZhiBo/Pods/Pods.xcodeproj/
!ZhiBo/Pods/Pods.xcodeproj/project.pbxproj
ZhiBo/ZhiBo.xcodeproj/
!ZhiBo/ZhiBo.xcodeproj/project.pbxproj
ZhiBo/ZhiBo.xcworkspace/
!ZhiBo/ZhiBo.xcworkspace/contents.xcworkspacedata
-
第一行 忽略所有的DS_Store文件 可以先写完这一行 然后保存 在 git status 查看DS_Store文件还在不在 如果不在说明起作用了以此类推
-
第二行 ZhiBo/Pods/Pods.xcodeproj/下面的所有文件 但是除了project.pbxproj这个文件,第三行,第四行也是类似这个意思,改完一个命令验证一下 最后发现只剩下.gitignore说明都配置完了
-
如果上传的时候希望只有profile文件 没有pod文件 等别人下载了 自己到本地进行自己安装的 那就只需要忽略pods这个文件就行了
-
最后解释一下这里面的命令的意思(*. : 前面及其全部 ! : 除了哪个文件 )
-
如果发现自己的gitignore已经忽略了 但是查看状态的时候还是会出现忽略的文件,这时候需要清除缓存。命令如下:
git rm -r --cached .
然后在重新提交自己的gitignore文件。
网友评论