能在IDEA编辑器右下角的git分支显示里面看到一个新的分支,但是不能切换到;
各种pull更新操作都不管用,(后来想到可能是用了自己以前的git账户,只有几个分支某一次被管理员给了权限,其他的分支没有权限)
是因为换电脑之后修改过git账户,用了一个以前自己的个人账户,被管理员临时给了当前修改的一些分支的权限,这个账户和凭据没有其他权限,比如新建的分支,切换git用户:
1.git bash here 打开git命令窗口
查看当前用户名:
git config user.name
切换邮箱:
git config --global user.email "xxx"
切换用户:
git config --global user.name "xxx"
(有没有切换不成功的情况?)
有,当没有权限的账户一有凭据,需要的、有权限的账户二没有凭据的情况下:
虽然git更新拉取项目时一切正常,本地拉取信息也正常,但是远程gitHub上依然是旧账户的信息,并且仍然没有想要切换所有分支的权限。
2.在凭据里面操作:
(1)手动在控制面板里添加需要的一条凭据,删除其他不需要的凭据,输入需要登录的邮箱和密码,在每次git操作中不会屡次需要求输入身份验证信息:
git操作时第一次可能会问是谁,问一次之后再也不会问。
(2)可以全部删除之后在git命令窗口里通过:
创建过程中,