Github的相关问题

本篇文章主要是针对本地文件和Github远程仓库的相互协作操作。

序言

首先注册github等操作这里就不在赘述了,百度后,会出来一系列的参考文章。这里重点记录的利用git将本地的文件,通过命令行的方式推送到github的远程仓库端。

第一步

  • 下载Git,将Git与自己的github建立联系,百度搜索就行,按着步骤操作就行。

第二步 将github上的内容clone到本地

  • 完成这个操作并不难,使用一句代码便可以完成。
    这里需要注意的是想要把github上的文件clone到哪里,就在那个文件夹下使用“git bash here”
    使用的代码如下:
git clone https://github.com/KhbCloud/hhahah.git

完成。

  • 这里可能会出现fatal: unable to access ‘https://github 类错误。解决办法如下:
    将https换成git,重新运行即可。代码片如下:
git clone git://github.com/KhbCloud/hhahah.git

第三步 将本地内容推送到远程仓库

  • 这里本来可以直接拖拉完成目的,但是一旦开始有了问题,就像把他弄清楚,所以就开始了后续的一系列问题。
  • 将本地文件推送到远程仓库,步骤如下:
    • 第一步:初始化版本库。

      git init
      
    • 第二步: 添加远程仓库:

      git remote add origin https://github.com/KhbCloud/hhahah.git
      
    • 第三步:获取远程仓库和本地仓库同步(该步骤需要在远程仓库不为空是操作):

      git pull --rebase origin master
      
    • 第四步:将工作区的内容添加到暂存区:

      git add + 自己的内容
      
    • 第五步:将暂存区的内容提交到仓库区 ,- m为自己对本次操作的解释说明。

      git commit -m ''简单测试
      

      *第六步:将仓库区的内容推送到远程仓库上:

         git push origin master
      

成功完成。

记录遇到的问题以及解决方案

  • 错误:error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 10054 fatal: expected flush after ref listing
    解决方案:
       git config --global http.sslVerify "false"
    
  • 错误:Failed to connect to github.com port 443: Timed out
    解决方案:
    控制面板–网络和Internet–Internet选项—连接–局域网设置–自动过检测设置
  • 错误:Branch ‘master’ set up to track remote branch ‘master’ from ‘origin’
    解决方案:
    1、移除
    git remote rm origin
    2、再次连接
    git remote add origin ‘仓库地址’
  • 错误:fatal: Couldn’t find remote ref master
    解决方案:直接上传即可,不需要进行git pull origin master
  • 分支的问题
    -新版的github已经将之前的master分支,默认的修改为了main分支。所以在推送的过程中要注意到该信息。上传到不同的分支,需要采用不同的命令,按照上面的命令,上传到的是master分支,下面记录一下上传到main分支的操作。
    1.创建并切换到main分支:
git checkout -b main

因为main分支已经存在,所以不需要创建了,直接切换即可:

git checkout  main

2.推送到main分支中:

git push origin main

参考文章:
1.https://www.bilibili.com/read/cv3476323/
2.用来获取token的方法
https://www.jianshu.com/p/bb82b3ad1d11
3. https://blog.csdn.net/qq_41782425/article/details/85183250?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161732408316780265429811%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=161732408316780265429811&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-1-85183250.first_rank_v2_pc_rank_v29&utm_term=github%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B&spm=1018.2226.3001.4187
4.https://zhuanlan.zhihu.com/p/339370999

完结,撒花!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值