本地eclipse通过码云邮箱+密码拉取了代码,做了一部分修改,想将修改后的数据提交到码云主干上。

elipse多个账号如何提交项目到码云

commit后,发现无法push成功。

 elipse多个账号如何提交项目到码云

多次查找,发现commi时,commit使用的是公司工作的git邮箱账号(****365.com.cn),而非我自己的码云注册邮箱git账号(******@163.com) 

此时,需要将当前的commit进行回退,但是也要保留我本地的修改,操作如下:

elipse多个账号如何提交项目到码云

 可以看到,红色部分为我当前错误提交,我需要把它回退到蓝色部分,并且保留当前在蓝色版本以后我自己的修改,

git reset 蓝色commit_id

elipse多个账号如何提交项目到码云

 elipse多个账号如何提交项目到码云

此时再看,已经没有需要push的了,commit回退,需要重新commit了

 这次commit需要注意,修改一下数据为码云gitee邮箱账号,用户名随便写

elipse多个账号如何提交项目到码云

elipse多个账号如何提交项目到码云 

此处commit成功后,需设置每次push重新输入用户名及密码,不然一直用的都是365.com.cn这个默认账号,我们是push不成功的,操作如下:

elipse多个账号如何提交项目到码云

如此设置,在我们git push 的时候,会给我们弹出用户名+密码输入框,只需要在这里面输入当前git分支需要的账号和密码即可,此处我填写的是我的码云邮箱账号和登录密码,填写完毕就push成功了。至此解决了我遇到的问题。

补充:

如果不想每次都输入我们的密码和账号,还需另外设置:

elipse多个账号如何提交项目到码云

相关文章:

  • 2022-12-23
  • 2021-10-17
  • 2021-11-17
  • 2021-06-23
  • 2021-10-07
  • 2021-05-08
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-04-01
  • 2021-08-01
  • 2022-12-23
  • 2022-01-23
  • 2021-11-22
相关资源
相似解决方案