Git使用

146 阅读1分钟

1、SSL安全校验

执行 git push 和 git clone 的时候会报:"fatal: unable to access "xxx": OpenSSL SSL_read:Connection was reset, errno 10054"

可以禁用 Git 的 SSL 证书验证

git config --global http.sslVerify false

启用 Git 的 SSL 证书验证

git config --global http.sslVerify true

2、Git初始化仓库提交

1、在代码托管平台上新建一个仓库

2、在本地要提交的代码目录进行git仓库初始化

git init

3、配置远程仓库账号/名称设置,不需要全局设置将 --global 去掉

git config --global user.name "xxxx"
git config --global user.email "xxxxx@qq.com"

4、最好先添加一个 .gitignore 文件在远程仓库、也可以直接在远程仓库新建

git add .gitignore

5、本地提交

git commit -m ".gitignore init"

6、连接远程仓库

git remote add origin "远程仓库链接"

7、远程推送 这里要注意,我们本地执行 git init 创建的分支是:master,有的代码托管平台上的默认初始化主分支是 main,这时我们执行下面推送会报错:error: src refspec main does not match any , error: failed to push some refs to '你推送的远程仓库地址'。

git push origin master

如果报上面的错,可以修改本地分支为:main 分支,再执行上面的推送命令

git branch -m master main

还有就是删除原有的仓库,新建一个仓库,将默认主分支改为:master,再推送

8、.gitignore推送成功后,添加所有文件提交,再push,这样 .gitignore 会生效过滤掉那些我们不想推送的文件

git add .
git commit -m "init"
git push origin master