Git使用问题整理
1.凭证存储
Git凭证存储详解问题背景:当首次使用git以Http(Https)协议方式提交代码到coding代码托管平台时,要求输入用户名密码,验证通过才可提交。但之后再次提交时去不再需要输入用户名和密码。正常情况下,使用Http协议每个请求都要带上用户名及密码的,为什么会出现这样的情况?
2.提交代码到远程仓库报错
问题背景:error: failed to push some refs to …
问题原因
在远程仓库存在同名分支并且与本地仓库所在分支没有同步,即远程仓库同名分支内存在有本地仓库中没有的文件。
解决办法
使用命令git pull --rebase origin master
将远程仓库分支与本地仓库分支进行合并。
PS:
git pull = fetch + merge
- git pull 与 git pull --rebase 对比