解决git不能push静态库(.a文件)
2017-04-25 12:36
169 查看
xcode的source controll不能push .a文件
补充:1,如从git下拉代码,丢失文件,先去git相应目录下看有没有丢失文件,如没有,则说明没有push上去。2,git不能push其他文件比如.lib;.pch,方法同下面一样
*原因如下图*
:这是因为有个git文件下面有个.gitignore文件,这里面保存的设置,是忽略的文件,从而git不能push。
解决办法
找到原因了,就好办了,找到.gitignore文件,把相应设置删掉终端解决
1,打开终端,cd到工程相应目录下,并且输入命令vim .gitignore,回车,如下图
2, 输入i,进入vim编辑模式,删掉 *.a ,按esc,退出编辑模式,再输入命令 :wq 保存退出
3,OK,这个时候可以push 了,打开xcode,先commit,你会发现,之前看不到的.a文件,都能选择了,勾上,commit,再push,最后进到git目录,你会发现里面有.a文件了
Finder解决
1,终端输入defaults write com.apple.finder AppleShowAllFiles -bool true 显示隐藏文件
2,control + option —>右键点击Finder —>重新开启
3,文本打开.gitignore 删除.a
4,保存退出,先commit –>push,好了,解决。
相关文章推荐
- git误commit大文件导致不能push问题解决
- 解决git版本冲突不能push
- 2013.10.20]Eclipse配置Git全过程-----------附用EGit不能push的问题解决
- 〖Linux〗git push orgin master不能解析域名的解决方法
- git、github push文件过大异常git-fatal the remote end hung up unexpectedly 解决方法
- 【已解决】 git本地不能push到github上
- git笔记之解决eclipse不能提交jar等文件的问题
- win10操作系统下,TortoiseSVN(或TortoiseGit)客户端正常安装后,svn(或git)项目的文件/文件夹图标不能正常显示的解决
- 解决 .gitignore无效,不能过滤某些文件
- Git rebase、pull、push 出现 conflict 后不能merge的解决方法
- git笔记之解决eclipse不能提交jar等文件的问题
- Git push 出错以及server端没有显示push后的文件的解决方法
- [2013.10.20]Eclipse配置Git全过程-----------附用EGit不能push的问题解决
- win10操作系统下,TortoiseSVN(或TortoiseGit)客户端正常安装后,svn(或git)项目的文件/文件夹图标不能正常显示的解决
- Eclipse配置Git全过程-----------附用EGit不能push的问题解决
- Eclipse配置Git全过程-----------附用EGit不能push的问题解决
- git笔记之解决eclipse不能提交jar等文件的问题
- git解决eclipse不能提交jar等文件的问题
- Git push 出错以及server端没有显示push后的文件的解决方法
- Git push 出错以及server端没有显示push后的文件的解决方法