今天学习了webpack,本地项目能跑,想把它放到github上,突然发现忘了。。。忘了。。。真忘了。。。
然后继续踩坑了一遍。。。这样不好,写进博客里记下来吧
- 首先,在本地项目文件夹,输入
git init
命令将该文件夹初始化成git仓库 - 其次,使用
git add .
命令将该文件夹内容全部添加到暂存区 - 然后,使用
git commit -m 'first'
提交到仓库,引号里面的内容是提交说明 - 下一步我们要把本地仓库和远程仓库关联起来。但是,我们还没有新建远程仓库。。。
- 所以,在自己的
github
上新建个仓库,自己百度,名字尽量与本地仓库名一样吧,以防万一 - 这样我们就有了远程仓库的地址,尽量用https,不用ssh
- 在本地输入
git remote add origin 你的远程仓库地址
例如git remote add origin https://github.com/cade8800/ionic-demo.git
- 我就是在这一步出了错,我之前用的ssh的方式,后来报
fatal: remote origin already exists
,遂搜解决办法- 先删除远程 Git 仓库
git remote rm origin
- 再添加远程 Git 仓库
git remote add origin https://github.com/cade8800/ionic-demo.git
- 先删除远程 Git 仓库
- 然后,获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败),输入
git pull --rebase origin master
- 把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。输入
git push -u origin master
补充于2018-01-18
今天我把自己本地的degree项目上传到github上,发现照着步骤走出问题了,报错:
然后在http://blog.csdn.net/sinat_32873711/article/details/59189497 找到答案:
很有可能是上传的文件太大,缓存不够,默认只有1M,现在我们改为500M
|
|
然后再git push
接下来我又遇到问题,发现怎么也上传不上去,一直卡在那里。然后想一切推倒重来,就把远程库删了,准备重新按照命令走一波。
调用git init
时也报Reinitialized existing Git repository in E:/JavaEE/degree/.git/
,意思是重新初始化已经存在的项目。
然后到git pull --rebase origin master
这一步出问题了,报
遂百度,在 http://blog.csdn.net/dengjianqiang2011/article/details/9260435 这里找到解决办法
先
git remote rm origin
,然后再输入git pull --rebase origin master
就不会报错了。然后我继续下一步就OK了,当然,期间等了很长时间。
如果还有其他问题请继续查看我上面给出的链接。