当前位置:   article > 正文

【解决报错+个人笔记】unable to access ‘https://github

【解决报错+个人笔记】unable to access ‘https://github

【报错】unable to access ‘https://github。。。
开了vpn的多试几次!可能你vpn不稳定!
或者打开.git文件夹的config文件,把[remote “origin”]的url从https改成http
或者把vpn关了

【如果出现报错:CONFLICT (add/add): Merge conflict in pom.xml
Automatic merge failed; fix conflicts and then commit the result.】
说明pom.xml文件有问题,自己打开这个文件会发现有多个版本混在一起,选一个版本保存就可(就是说有>>>>>>>>>>>>>>>>和<<<<<<<<<<<)

或者直接删掉.git文件夹重来吧。。

【Github常用命令】

  1. 列出当前所有本地分支名,不是远端!!!所以可能不一样
    git branch -l
  2. 添加远程仓库地址
    git remote add origin <已有仓库的远程地址>
    就是https://github.com/你的名字/你的项目名.git
  3. git add . (将改动添加到暂存区)
  4. git commit -m “提交说明”
  5. git push origin main 将本地更改推送到远程main分支。
    命令:git push <远程主机名><本地分支名>
    (首次是git push -u origin main )(也可能你的不叫main)
  6. 创建.git文件夹
    git init // git init命令创建一个空的Git仓库或重新初始化一个现有仓库。
  7. 取消代理(还要退出vpn)
    git config --global --unset http.proxy
    git config --global --unset https.proxy
    这样就不会报错Recv failure: Connection was reset
  8. 同步远程仓库的最新更改到本地
    git pull origin master
    将远程的 master 分支的内容拉取到本地,并与当前分支进行合并。
    git pull origin master 不会直接覆盖本地的修改,除非你使用了 --force 选项强制覆盖。
  9. git remote -v
    已关联的远程仓库的名字及其对应的URL

==================================================
【上传到github】
分为2种情况
1. 你在github还没新建仓库
(1) 在 GitHub 上创建新的仓库并拿到它的地址(HTTPS 或 SSH),比如https://github.com/你的名字/你的项目名.git
(2) 从你要上传的那个项目根目录进入命令行或终端(就是打开命令行并进入你项目根目录),并x行执行git init进初始化
git init
(3) 添加远程仓库地址
git remote add origin <已有仓库的远程地址>
就是https://github.com/你的名字/你的项目名.git
注意这个origin可能是main,看你自己的远程仓库分支!!并且是main但写成origin不会报错!
(4) 将所有项目文件添加到 Git 中
git add .
(5) 提交更改
git commit -m “你的commit”
(6) 推送到 GitHub
git push -u origin master (因为是首次,所以用-u)
origin是<远程主机名>,master是<本地分支名>
2. 你在github已经有一个仓库了:https://github.com/你的名字/你的项目名.git
就是说里面可能有东西
(1)
方法1) 克隆已有的 GitHub 仓库到本地
打开命令行或终端, 使用 git clone 命令将已有的 GitHub 仓库克隆到本地。例如:git clone <已有仓库的远程地址>。
(**注意!!!**最好在新文件夹clone,因为它相当于把文件下载到你命令行的当前目录,这个目录有东西比较麻烦)
然后将待上传的项目复制到已有仓库的目录结构下。确保待上传的项目文件夹是已有仓库的子文件夹或者是与已有仓库同级的文件夹。
方法2) git init
git remote add origin <已有仓库的远程地址>
(2) git add .
(3) git commit -m “你的commit”
(4) git push origin master (因为是非首次,所以没有-u)

==================================================
运行git add .
出现:
warning: adding embedded git repository: 某个子目录
hint: You’ve added another git repository inside your current repository.
hint: Clones of the outer repository will not contain the contents of
hint: the embedded repository and will not know how to obtain it.
hint: If you meant to add a submodule, use:
hint:
hint: git submodule add sim
hint:
hint: If you added this path by mistake, you can remove it from the
hint: index with:
hint:
hint: git rm --cached sim
hint:
hint: See “git help submodule” for more information.
说明:你可能是在搞别人的项目,你以为人家把整个项目都git上去了,实际人家只git了某个子目录,所以,先cd 某个子目录,再git就行

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/821647
推荐阅读
相关标签
  

闽ICP备14008679号