常见问题

[git push报错] unable to access ‘https://github.com/xxx.git/‘: Failed to connect to 127.0.0.1 port443

原因分析

1.本机系统代理端口和git端口不一致

2.代理服务器未打开

3.加速器VPN未打开

三者有一种情况都会导致失败,侧重点放在原因1端口不一致,端口设置一致之后,若还出错,依次检查后面的原因2、3。

解决方法

1.查看到本机系统默认的代理端口号为:7890

1

2.设置git的代理端口号为7890

1
2
git config --global http.proxy http://127.0.0.1:7890   
git config --global https.proxy http://127.0.0.1:7890

3.重新push即可

常用命令

命令 描述
git init 初始化一个新的 Git 仓库
git add [file-name] 将指定的文件添加到暂存区
git commit -m “commit message” 将暂存区的文件提交到本地仓库,并添加提交信息
git status 显示仓库的当前状态
git diff 显示当前工作目录中文件与暂存区或本地仓库中文件的差异
git reset 撤销对文件的修改
git pull 从远程仓库拉取最新代码
git push 将本地仓库中的代码推送到远程仓库
git clone [url] 从远程仓库克隆代码到本地
git log 显示提交历史记录
git branch 显示本地分支列表
git branch [branch-name] 创建一个新的本地分支
git checkout [branch-name] 切换到指定的本地分支
git checkout -b [branch-name] 创建并切换到新的本地分支
git merge [branch-name] 将指定的本地分支合并到当前分支
git branch -d [branch-name] 删除指定的本地分支
git push origin [branch-name] 将本地分支推送到远程仓库
git pull origin [branch-name] 从远程仓库拉取指定分支的代码
git remote show [remote-name] 查看指定远程仓库的分支信息
git stash 将当前修改暂存起来,以便在之后的时间点重新应用这些修改
git cherry-pick [commit-hash] 挑选某个特定的提交并将其应用到当前分支上
git rebase [branch-name] 将当前分支的提交应用到指定分支上
git tag [tag-name] 创建一个新的标签
git show [commit-hash] 显示指定提交的详细信息
git config –global user.name “[name]” 设置 Git 全局用户名称
git config –global user.email “[email]” 设置 Git 全局用户邮件地址
git config –list 列出 Git 全局和仓库级别的配置信息
git remote add [remote-name] [remote-url] 添加一个新的远程仓库
git remote rm [remote-name] 删除指定的远程仓库
git remote -v 显示所有远程仓库的 URL