Git版本2.34.1.windows.1
- 常用命令
- 常见问题
- 1.fatal: not a git repository (or any of the parent directories): .git
- 2.Author identity unknown
- 3.fatal: unable to access 'https://github.com/Cluesor/XXXXX.git/': OpenSSL SSL_read: Connection was reset, errno 10054
- 4.fatal: unable to access 'https://github.com/Cluesor/PatternOfDesign.git/': Failed to connect to github.com port 443 after 21084 ms: Timed out
常用命令
git init # 新建repo
git status # 查看当前目录下文件的状态
git add [file_name] # 添加名为file_name的文件到git index
git commit # 提交及保存进度
git commit -m "commit content“ # 添加注释内容commit content
git log # 查看commit日志
git add . # 添加当前路径下所有文件到git index
git push -u origin master
git init repo_name
git add . # 将路径下所有文件添加至repo
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/XXX/XXX.git
git push -u origin main
常见问题
1.fatal: not a git repository (or any of the parent directories): .git
原因:没有.git这样一个目录。
解答:只需在需上传repo的目录下,进入git bash输入
git init
新建repo 然后回车。再执行先前需要执行的命令即可。
2.Author identity unknown
*** Please tell me who you are.
Run
git config --global user.email “you@example.com”
git config --global user.name “Your Name”
to set your account’s default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got ‘Cluesor@DESKTOP-V847AQP.(none)’)
原因:没有配置git使用者的信息
解答:在git bash命令行中输入
git config --global user.email "your email" # your email可任意填写
git config --global user.name "username" # username可任意填写
3.fatal: unable to access ‘https://github.com/Cluesor/XXXXX.git/’: OpenSSL SSL_read: Connection was reset, errno 10054
原因:服务器的SSL证书没有经过第三方机构的签署,所以报错。
解答:在git bash命令行中输入
git config --global http.sslVerify "false"
4.fatal: unable to access ‘https://github.com/Cluesor/PatternOfDesign.git/’: Failed to connect to github.com port 443 after 21084 ms: Timed out
原因:通常来说是网络问题
解答:https改成http