如何将代码作为不同的用户推送?
我跑:
git add .
git commit -m"Updated"
git push
Password for 'https://other_user@bitbucket.org':
我没有该用户的密码,但我可以访问此存储库。
我需要像我一样努力。
Password for 'https://my_account@bitbucket.org':
怎么做?
答案 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>