Git的一些错误用法排除

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',
但是没有获取到这个引用。

解决办法:

  1. git fetch origin (# 获取远程仓库的所有分支和数据)
    git merge origin/main
  2. 为了方便之后直接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。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值