Git基础使用
-
Git 初始化
# 设置github昵称 git config --global user.name 'mxrmiss' # 设置github邮箱 git config --global user.email 'heroli520@outlook.com'
-
git status 无法显示中文
git config --global core.quotepath false
-
git 无法推送新文件到github仓库原因
- 可能仓库内已经有东西了,而且使用的推送命令不对
- 或是原来的仓库内的东西是通过网页进行上传的, 而不还是通过命令行进行上传的
- 强制使用命令 “git commit 文件 +mster” 可能会使原仓库内的东西丢失
-
查看git简单配置
git config --list
-
是git无密向github传输文件
- 终端输入ssh-keygen, 之后不断按回车
- 会产生一对公密和私密,存储在家目录下的 .ssh 目录中
- cat ~/.ssh/id_rsa.pub ,复制输出的公密内容至 github个人主页setting中的ssh中,并保存
- ssh -T git@github.com #打开git bash输入此命令,显示successful表示成功
- 以后clone仓库地址时就可以直接使用
-
向仓库更新文件基本命令
git status
git add *
git commit -m "内容描述"
git push
-
无法读取远程仓库
删除blog文件夹下的隐藏文件 .deploy_git
fatal: 无法读取远程仓库。
请确认您有正确的访问权限并且仓库存在。
git clone
- fatal: unable to access ‘https://XXX: Failed onnect to github. com port 443: Timed out
- 解决方法
git config --global --unset http.proxy
- failed to receive handshake, SSL/TLS connection failed
- 解决方法
git config --global http.sslBackend "openssl"
- 解决方法
git config --global http.sslVerify "false"