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

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

commit后,发现无法push成功。

 

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

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

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

git reset 蓝色commit_id

 

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

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

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

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

补充:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值