git(三)(错误整理)

git错误整理

 

一,前言

         整理一些自己得错误,记录错误原因与解决办法.

二,code

1.

$ git config

fatal: bad config line 1 in file .git/config

昨天还好好得上传, 今天有vs 打开了里面的文件, 用vs里面得 git管理 发现 提示还是  第一行有问题,

实在不明白为什么全变成这个了 我就全删了... 重新添加一下,或者用别的config改也可以, ps: 看看以后会有什么操作会变成这种情况.

2.

$ git push

fatal: No configured push destination.

没有配置推送目的地 就是没添加远程库

$ git remote add origin git@github.com:xxx/pos.git

3.

$ git push -u origin master
error: update_ref failed for ref 'refs/remotes/origin/master': cannot lock ref 'refs/remotes/origin/master': unable to resolve reference 'refs/remotes/origin/master': reference broken
Everything up-to-date
Branch 'master' set up to track remote branch 'master' from 'origin'.

今天写了一个单页 用的vscode push得 但是 push完 虽然 github更新了 但是看到error 就注意了一下, 同样我用git bash push 也有 这样得信息

4. 

    git push 得时候总提示输入用户名 跟密码 

    后来发现 我用的是https 更改下换成库地址改成 ssh就好了

    $ git remote set-url origin git@github.com:xxxxx/xxx.git

5

    使用码云的时候,远程建了了库,只有一个readme文件, 本地的怎么也推送不上去

    $ git push -u origin master
     ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

     看提示应该是先pull 所以 pull 一下

$ git pull
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=origin/<branch> master
    看一些文章,应该在推送时建立与远程库分支的联系,根据提示

    git branch --set-upstream-to=origin/master master 应该就可以了 

    不过当时打命令应该有问题 所以报错 bash: branch: No such file or directory

   我就直接 强行push了 $ git push -u origin master -f (由于远程只有一个readme 所以强制了)

6

  fatal: not a git repository (or any of the parent directories): .git

  致命:不是Git存储库(或任何父目录):.git

  错误原因: 没有git init

  解决办法 git init

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值