一 git 将本地分支错误提交到其他非绑定远程分支上:
git push origin HEAD:feature/right //强制重新绑定远程正确分支
git pull //从重新绑定的分支 拉取
git status //查看当前分支状态
git push //提交到 重新绑定的正确分支
二 回退版本(慎用)
git reset --hard <版本号>
// 注意使用 --hard 参数会抛弃当前工作区的修改
// 使用 --soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交
git push origin <分支名> --force //强制重置远程
三 git fatal: Authentication failed for
1、配置用户信息
git config --global user.name [username]
git config --global user.email [email]
2、查询用户信息
git config --list
3、如果push遇到在输入密码是熟错后,就会报这个错误fatal: Authentication failed for
解决办法:
git config --system --unset credential.helper
或者:
mac 有效:
git config --global credential.helper osxkeychain
之后你在push就会提示输入名称和密码