我是靠谱客的博主 细心手链,最近开发中收集的这篇文章主要介绍github上传数据遇到问题! [rejected] master -> master (non-fast-forward)! [rejected] master -> master (non-fast-forward),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

! [rejected] master -> master (non-fast-forward)

今天往github上传东西的时候出现了这个错误,总结一下。

之前使用过github上传东西但是,今天可能是我又创建了新的SSH链接所以需要密码和账号,但是密码账号验证之后还是会出现这种问题。

后来看了一下别人的博客 ,貌似是因为两个电脑都要上传资料所以出现了问题,github拒绝访问

解决方法

 正确的做法是,在push之前git fetch origin,将github上的新代码拉下来,然后在本地merge,如果没有冲突就可以push了,如果有冲突的话要在本地解决冲突后,再push。具体做法就是。
 

git fetch origin

git merge origin/master

git push origin master

还有就是回顾一下使用github上传下载的方法

git init  //初始化仓库

git add . //添加文件到本地的库

git commit -m"explain" //将缓冲区的指令提交

添加ssh秘钥

 输入:ssh-keygen -t rsa -C "youremail@example.com"

输入:clip < ~/.ssh/id_rsa.pub   复制秘钥   注:目录为C:Users用户名

将秘钥复制到github的setting里面,通过ssh协议传递文件到github

要关联一个远程库,使用命令git remote add origin  https://github.com/username/projectname

当然如果连接错误了的库文件就需要先移除origin

git remote rm origin

将文件放入github中

git push -u origin master

取回某一个版本的分支

git pull origin master

使用命令删除github上面的文件以及文件夹

git pull origin master                    # 将远程仓库里面的项目拉下来

dir                                                # 查看有哪些文件夹

git rm -r --cached target              # 删除target文件夹
git commit -m '删除了target'        # 提交,添加操作说明
 

 

 

最后

以上就是细心手链为你收集整理的github上传数据遇到问题! [rejected] master -> master (non-fast-forward)! [rejected] master -> master (non-fast-forward)的全部内容,希望文章能够帮你解决github上传数据遇到问题! [rejected] master -> master (non-fast-forward)! [rejected] master -> master (non-fast-forward)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部