美文网首页iOS学习
git 将本地项目添加到Github及其问题

git 将本地项目添加到Github及其问题

作者: 掉了西红柿皮_Kee | 来源:发表于2017-02-06 14:08 被阅读45次
    我是git使者.jpeg

    最近总是梦到自己的电脑丢了,而最新的项目又没有新建git,着实把梦里的自己给吓到了,这不,回司的第一件事情就是给没来得及建git的项目筹划新家。其实我自己是很抵触的,因为每次项目新建git仓库都要出问题。索性趁着这新年就解决一下吧。

    • 首先新建项目,起个你喜欢的名字。如下图:


      新建项目.png
    • 之后你所需要配置的就是建立本地仓库,并建立与远程仓库之间的联系。此时打开你的终端开始进行操作:

     git config --global user.name "Kee"
    git config --global user.email "yourEmailAddress"
    

    进行完这步全局的配置之外开始准备将本地的项目上传到指定的git地址。

    cd 你当前的项目地址
    git init
    touch README.md
    git add README.md
    git commit -m"first commit"
    git remote add origin https://git.oschina.net/null_562_4488/caoshi.git
    git push -u origin master
    

    此时开始了后台作业,类似这个:


    然后就报错了.png

    看到这个我是真的懵比了。。从未见过。。
    然后我开始了Google。。

    • 大概意思就是说LClient/CommonTools/HyphenateFullSDK/Hyphenate.framework/Hyphenate路径下的这个文件太大了,超出了限制,导致了push的失败。因为那个硕大的文件已经被保存到了log文件中。此时除了需要修改文件本身的路径之外还需要出一个大招!!
    git stash
    //将未更新的文件commit
    git commit  
    
    git filter-branch -f --prune-empty --index-filter 'git rm -rf --cached --ignore-unmatch FOLDERNAME' --tag-name-filter cat -- --all  
    

    用上面的那个路径去替换FOLDERNAME,此时再去命令行里写入
    此时文件被重写,开始push
    git push -u origin master

    完成.png
    现在去git上就可以看到自己传上来的项目啦!

    -------------补充------------------
    解决:fatal: remote origin already exists.
    移除原有的分支 git remote rm origin

    相关文章

      网友评论

        本文标题:git 将本地项目添加到Github及其问题

        本文链接:https://www.haomeiwen.com/subject/rzgyittx.html