1

如何以不同的用户推送代码?

我跑:

git add .
git commit -m"Updated"
git push

Password for 'https://other_user@bitbucket.org':  

我没有该用户的密码,但我可以访问此存储库。

我需要像我一样推动。

Password for 'https://my_account@bitbucket.org':

怎么做?

4

2 回答 2

4

与您尝试推送的分支关联的远程 URL 可能是“ https://other_user@bitbucket.org ”而不是“ https://bitbucket.org ”。

您可以使用 . 检查您的遥控器配置git remote -v

您可以添加一个新的远程 ( ) 并使用或更改现有 url ( )git remote add new-remote-name url推送git push new-remote-namegit remote set-url current-remote-name url

于 2013-05-31T06:55:49.463 回答
0

我过去使用 format-patch/am 做过。

假设您要按摩的更改是当前分支的提示,这应该可以工作(vim <patch_file_created>您可以在其中修改用户名和电子邮件:

git format-patch -1
vim <patch_file_created>
git reset --hard HEAD~
git am <patch_file_created>
于 2013-05-31T12:14:24.507 回答