zoukankan      html  css  js  c++  java
  • [GIT] Git学习笔记

    GitHub上修改了仓库名后本地需要做的调整

    当我在GitHub上修改了一个仓库的名字后,此时再在本地与之对应的仓库git push时,就会报错

    • 首先查看本地仓库对应的远程库名
      git remote -v
      此时显示出修改前的仓库名
    • 修改连接
      git remote set-url origin xxxxx.git
      其中xxxx.git为修改后的仓库的url
    • 此时再次git push可能会报错
      Logon failed, use ctrl+c to cancel basic credential prompt.
      并且两次提示输入用户名以及密码

    注意:

    第一次输入的为GitHub的登录名以及登录密码
    而第二次输入的应该是Personal access token

    • Personal access token相关设置以及密码的获取
      此时首先设置一下Personal access token
      Settings->Developer settings->Personal access tokens->Generate new token

    在Note栏填一个名字用于第二次登录的用户名
    并且勾选给与这个用户名的权限(我全勾了)
    完成后将会给一长串密码(用于第二次登录),记下来,因为它只弹出这一次

    • 完成

    此时回到git bash然后git push
    第一次输入登录名以及密码,第二次输入上一步骤所得的用户名以及密码后就会push成功了

    撤销git add .

    git reset .
    

    error:failed to push some refs to xxxxxxx

    原因:
    本地仓库与hub上的内容不一致

    解决:

    #合并
    git pull origin master
    #push
    git push -u origin master
    

    配置Git默认编辑器

    Linux下:
    方法一、

    找到.gitconfig文件,在里面编写:

    [core]
    editor =vim  //how to vscode?
    

    方法二、

    命令行

    git config –global core.editor vim 
    

    error

    error: src refspec master does not match any. error: failed to push some refs to
    

    可能的原因:
    由于漂亮国的 black lives matter 运动, GitHub 把主分支 master 改为了 main, 所以若是在GitHub上新建了一个远程仓库,在本地上传代码时,应该加一句:

    git branch -M main
    

    参考链接

  • 相关阅读:
    selenium 设置等待时间
    mac下配置python+selenium+chrome环境
    自定义filter
    urllib登录的cookie复制到headers,模拟登录人人网
    urllib中的保存cookie使用,运用cookiejar来模拟登录人人网
    urllib中的cookie使用,四种方法
    urllib中的https使用,导入ssl模块
    urllib判断重定向
    urllib中的down,下载百度图片为例
    urllib中的本地代理设置
  • 原文地址:https://www.cnblogs.com/Jaywhen-xiang/p/12335483.html
Copyright © 2011-2022 走看看