1.背景介绍
电脑提示要修改开机密码,修改完毕之后,导致svn/git均不能再拉取推送代码. |
2.报错列表
1. git.exe pull --progress -v --no-rebase "origin"
原因:
解决办法:
2. 推送本地分支到远程分支,由于没有提前拉取远程分支,导致两个分支commit不一致,推送出现报错~报错信息: ! [rejected] dev -> dev (non-fast-forward) 原因:
解决办法: git pull --rebase origin 某个分支 所有见下图
|
3.问题/补充
1. SVN保存密码的方式:使用tortoiseSVN 执行SVN Update 时.输入账号密码 ,回车,然后点击保存账号密码,下次就不用再输入账号密码,可以直接拉取推送代码. GIT保存密码的方式: //这里采用第一种方式的第一个文件修改
添加:
[步骤: 1.git config --global credential.helper store 2.git pull 3.输入账号名 4.输入密码,okay! 5.git pull //发现不用再输入密码] 【添加用户名和邮箱,否则一直提示】 git config --global user.name "Your Name" 同时会发现,在C:\Users\用户名 下面发现,新增下面的文件 文件内容如下: 然后提交代码: 补充: //20200405 公寓 雨 这里提示: $ git push 环境交代: 由于ssh已经生成秘钥, 且用于另外的账号, 现在同一台电脑上使用添加ssh到不同的github账号, 提示 'Key is already in use', 所以只能先使用https方式, 但是提示问题上面的问题, 解决办法: 直接在git bash 中执行命令:git config --global credential.helper store //可用 输入用户名, 密码即可. //下面显示正常推送 2.TBD |
4.参考
解决办法:git错误 error: failed to push some refs to 'https://github.com/..._米汤就是稀饭的博客-CSDN博客 |
后续补充
...