最近总是梦到自己的电脑丢了,而最新的项目又没有新建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
现在去git上就可以看到自己传上来的项目啦!
-------------补充------------------
解决:fatal: remote origin already exists.
移除原有的分支 git remote rm origin
网友评论