学校要求用git提交作业,网上找了好的教程,中间还出了好多错,现在总结一下
ps:在安装好git的前提下
前提,可以通过在要提交文件夹下,右键->git bash here
第1步:git init
报错:目录
- init目录(文件夹目录)
也就是当你输入git init后出现的目录,路径不能出现中文
(如果已经使用了中文文件夹先删掉当前文件夹中的.git再修改文件夹名字) - 文件目录
可以使用中文,出现乱码的话需要git config --global core.quotepath false来转码
第2部:git add .
- 将当前文件夹中的内容扫描添加到临时存储区
(这个过程一般不会报错,可以通过git status查看有没有添加成功)
第3步:git commit -m “这里添加说明,随便都可以”
- 到这里会把你要提交的文件都列出来,如果有中文名称前面又忘记转码的,还能抢救
- (抢救电话:git config --global core.quotepath false)
第4部:git remote add origin xxxx.git
- 前提1:你得先到gitLab申请个账号
- 前提2:到左上角个人那设置
然后选择ssh密匙
添加密匙,标题不用写,会自己生成,密匙在自己电脑c盘个人用户目录下的.ssh\id.rsa.pub文件里
密匙配置好就可以在bash里输入:git remote add origin xxxx.git - 不配置密匙报错: SSL certificate problem: self signed certificate
- 到了这里如果出现 nothing to commit, working tree clean,请返回第1步,查看add,顺带看看目录有没有出错:文件目录 或者 xxxx.git
最后一步
- git push -u origin master
- 如果没有报错,那么恭喜你,可以到gitLab你查看你提交的项目了
- 如果报错了,那也恭喜你
我当时报的错: SSL certificate problem: self signed certificate - 解决方法: git config --global http.sslVerify false
- 好了,到此不管你有没有解决全部问题,我已经安息了