对于一个菜鸟级别的iOS开发工程师来说,刚找到第二份iOS开发的工作实属不易,这两天入职的,用公司的电脑的时候使用git出现了问题!!!我用的surceTree然后利用码云和github来管理项目或者自己的demo.
之前的使用中一直都很好,可能跟我的中文破解版的sourceTree的版本有一定的关系,不过还是让我再次加深了一下git的学习吧!
深夜写篇文章以作纪念.(其实也不算啦,严重抄袭者==)!
第一个问题是(暂时不知道原因):
我从码云克隆项目到文件夹,然后含有readme文件的。我用Xcode8.3创建一个工程(英文名)然后放到文件夹,没有反应。sourcetree看不到变化。但是压缩成zip有变化。然后使用从GitHub下载的工程可以!随便创建个文件夹放点东西也可以(但是放入我用公司电脑的Xcode8.3.3没有关联到的,sourceTree没有显示变化)!问题出在哪里呢?找到了我会更新说明!
第二天的更新:
刚刚我用公司的电脑创建工程的时候我发现了 工程有一个选项是自带的而且有的时候你新下载的xcode它是默认勾选的,如果你使用软件git或者svn就不要勾选
传送门:Xcode 中的 "Create Git repository on 'My Mac' " 的作用
第二个问题是:
我回来用自己的笔记本用https克隆下带readme的文件然后用xcode8.3.3跟公司一致的版本创建了项目拖入含readme文件夹,这个时候sourcetree是可以包含的能导入工程文件,然后是新的问题了 在push的时候总是提示输入码云账户和密码(我用的https克隆).
此时我就选择终端push然后输了账户和密码,显示提交成功了 但是sourecetree状态却没有改变 !项目名称右边的角标还在!!! 这个时候我pull一下,然后角标没有了!!!!这是新问题,我的sourceTree是2.3.1中文破解版,我的怀疑是版本问题! 至于公司的那个实在是不解期惑!!!!
已经解决了!!!看上文有更...23333
针对于使用码云和github管理项目建议:
根据自己使用的习惯,我觉得ssh会是个不错的选择,因为提交拉取都不需要输入用户名和密码,你只需要配置ssh即可:
配置ssh:可以参考码云平台管理项目文档 (转自码云https://git.oschina.net)
对于HTTPS与SSH的区别:转自theWalker
对于git的一些基本使用和实用经验:(感谢南京小伙 )
最后给一个自认为不错的iOS端的sourceTree的使用:(感谢祖国的栋梁 )
这里有基本使用以及遇到的基本问题以及解决方案,适合新手去看看学习sourceTree的使用
希望多多支持,我会再接再厉!!!!!!!!23333
传送么我的github:github
我的码云:码云
网友评论