Git相关
常见问题
[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
2.设置git的代理端口号为7890
1 | git config --global http.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 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 byu_rself!
评论