Hello大家好,我是小白鸽,最近在进行多人开发,以前都是单刀单枪的,虽然Git也经常用,但是一直只是版本回退,多人协同时一些问题,总得做些总结。谢谢捧场!
别的同学删除了主分支master,重新创建别的分支main,导致git pull失败
这个原因是因为当我们git pull时,original还是对应的original/master
git remote - v 远程仓库的名称和URL。
git branch -r (查看remote分支)输出:
origin/HEAD -> origin/master
git pull 输出:
您的配置中指定要合并远程的引用 'refs/heads/master',
但是没有获取到这个引用。
解决办法:
- git fetch origin (# 获取远程仓库的所有分支和数据)
git merge origin/main - 为了方便之后直接pull、push 把original对应的默认仓库改为main
git remote set-head origin main
origin/HEAD -> origin/main
origin/main
origin/master
git 无权限访问 The TLS connection was non-properly terminated
代理不成功,可以试着一下代码
git config --global --unset https.https://github.com.proxy
git config --global --unset http.https://github.com.proxy
git config --global --unset http.proxy
git config --global --unset https.proxy
常见git命令
- git branch --contains HEAD
查看现在HEAD分支 - git branch -r
查看 original分支 - git remote - v
列出远程仓库的名称和URL。
275

被折叠的 条评论
为什么被折叠?



