标签:
【背景】
折腾:
【记录】将googlecode上面的crifanLib迁移到Github上
期间出错:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
出错了。
很明显是:
本地没有update到最新版本的项目(git上有README.md文件没下载下来)
本地直接push所以会出错。
【解决过程】
1.看到提示里面,感觉是本地的代码不是最新的。
所以觉得应该是类似于svn中的,先update一下,再去commit,估计就可以了。
所以先去pull试试:
结果直接pull好像是不对的:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
|
看来需要先搞懂pull的用法。
2.估计是指定对应的要pull的目标即可。
所以再去试试pull origin:
1 2 3 4 5 |
|
也还是不对。
有空再继续搞懂原理后再弄。。
3.搜:
error: failed to push some refs to
参考:
github – git error: failed to push some refs to – Stack Overflow
去试试:
1 2 3 4 5 6 |
|
可以看到,此时已经把github上最新的文件下载下来了:
即,那个README.md文件。
4.接着再去:
git push origin master
1 2 3 4 5 6 7 8 9 10 11 |
|
即可成功把本地的文件都上传到github上面去了。
5.此时再去github网站上也就可以看到对应文件了:
【注意】
此处注意到,此时所用的用户,是那个当前电脑的名词,很长的那个,而不是crifan:
那是因为之前那个:
【已解决】cygwin中用git去config配置用户名和邮箱出错:error: cannot run vi: No such file or directory
时,当时没有解决掉用户名的问题就去commit了。
所以用户名是当时的,当前电脑的用户名。而不是我自己的crifan。
而此时已经解决了修改用户名的问题。
等下次再去上传,或许可以把用户名变过来了。
标签:
原文地址:http://www.cnblogs.com/wzyxidian/p/5520091.html