IDEA 版本控制补充

接下去,将是对版本控制的补充

 

1.一开始有很多的问题,我先是 更新了ssh。换了一个密钥,然后出现了

我将邮箱换为显示,这其中的原因,就是dns污染,导致github将中国的邮箱全部每天验证一次。我换了一个外国的邮箱。

2.Invalid authentication data. Couldn't kickstart handshaking

idea 不知道是什么原因,后来,我重新先用本地的git提交一遍,之前用别的邮箱也是这样,然后在完成第一步后,我还是登录老账号,再是登录新账号。后来发现,可能是代理问题。或者https问题。

1.如何将文件提交到github上已经存在的仓库

idea 中的一套方法就是add,commit,然后push。但是问题是他不知道你要上传给水,这里我是真的服。

所以,你会碰到:远程库与本地库不一致造成的,在hint中也有提示把远程库同步到本地库就可以了。

git init  和 创建一个仓库一样。但是idea还是会显示创建项目。

1.先从github,将文件拉下来, git pull --rebase origin master。但是如果你是一开始使用,他是不会提示。所以你要先确定一波。走一遍上面我讲的。

2.它应该是我之前折腾时候导致的问题,后来恢复后,我重新开了一个,确定网址,都是add,commit,push就可以了,不需要先拉下来。

 

也就是他一定要有local和remote,才能实现git向github提交。

再者就是关于idea 和github中的删除问题,你只要删除,然后将整个目录提交就可以了,所以,基本问题就是出在第一个的时候。

refusing to merge unrelated histories

这是因为远程仓库已经存在代码记录了,并且那部分代码没有和本地仓库进行关联,我们可以使用如下操作允许pull未关联的远程仓库旧代码:

git pull origin master --allow-unrelated-histories


error: Your local changes to the following files would be overwritten by merge:

 Git 不知道你要pull远程的哪个分支. 如果此时使用命令行,输入 git pull 可以查看详细的错误提示为: There is no tracking information for the current branch. 
git branch --set-upstream-to=origin/master

https://www.jianshu.com/p/5d08ff0146b7

 

在我将整个文件删除,重新建立仓库后

拉取,提示要输入一下指令

λ git branch --set-upstream-to=origin/master master
fatal: branch 'master' does not exist

 

这时候,先git pull origin master --allow-unrelated-histories

再调用git branch --set-upstream-to=origin/master master即刻。

 

设置远程仓库

下面的remote。

补充错误 

网的问题,直接科学上网。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值