解决使用github中,拒绝上传代码问题

来源:互联网 发布:阿里妈妈 知乎 编辑:程序博客网 时间:2024/06/05 19:28

问题描述:

[rejected]        master -> master (non-fast-forward) error: failed to push some refs to 'git@github


在你上传代码时,之前都可以好好的上传,但是突然这次出现如上的问题。现在告诉你解决简单易操作的方案:


第一步:找到错误来源

(1)打开Git Gui(git的可视化界面)如下图,点击图标指向的合并。


点击里面的本地合并


(2)这时候会弹出一个对话框,如下图:按照图标指示操作




(3)做完上面的两次点击操作后,会出现如下图,在未缓存的改动中罗列的文件都是必须要移除的。



第二步:移除文件

(1)在本地版本库右键打开git Bash(git命令窗口),使用git rm -r 文件名(上面提到的需要删除的文件)。例如有两个未缓存的文件夹day01和day02,删除命令为 git rm -r day01 点击回车后,再输入git rm -r day02再回车。这样未缓存的文件都被删除了。


做完以上的操作后,你可以 测试一下上传,git push 一下,就可以成功了


这里也有一篇文章,是写上传不能成功,遇到的问题,推荐给大家看看


链接:http://blog.csdn.net/chain2012/article/details/7476493




0 0
原创粉丝点击