git 常用命令
git checkout
:查看当前仓库分支git branch
:查看分支git add .
:把文件放在暂存区git commit -m "desc"
:填写提交分支的描述git push
: 本地分支的修改 push 远程分支上git status
: 查看文件更改的状态git diff
: 查看具体文件的增删改的内容git log
: 提交的日志情况git push origin master
: 推到远端的 master 分支上git fetch
: 拉去所有远端的分支到本地git merge dev
: 合并分支
e.g.
本应该在 dev 分支修改 结果在 master 分支上修改的问题:
git stash
: 暂存当前修改的内容到别的区域 不影响当前分支git checkout -b dev
: 切换到 dev 分支git stash pop
: 把暂存的内容解开到 dev 分支
一、github.com 无法访问 连接超时
错误信息:
fatal: unable to access 'https://github.com/Hellom-m/myBlog.git/': Failed to connect to github.com port 443: Timed out
解决方案:
- 首先打开
cmd
输入ping baidu.com
显示如下内容则网络通畅
1 | 正在 Ping baidu.com [39.156.69.79] 具有 32 字节的数据: |
- 然后再输入
ping github.com
显示以下内容则ping不通
1 | 正在 Ping github.com [111.13.100.91] 具有 32 字节的数据: |
原因是: 本地DNS无法解析导致的
打开
C:\Windows\System32\drivers\etc\hosts
文件加入以下两句内容保存后
1 | 192.30.255.112 github.com git |
- 重启
cmd
输入ping github.com
即可访问