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

时间:2013-05-31 06:24:09

标签: git version-control bitbucket

如何将代码作为不同的用户推送?

我跑:

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

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

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

我需要像我一样努力。

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

怎么做?

2 个答案:

答案 0 :(得分:4)

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

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

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

答案 1 :(得分: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>