git常见操作和常见错误

  最近写了个博客demo,在上传至github时,居然报错了,刚开始学习代码上传,免不了遇到一些问题,报错信息如下:

 

  fatal: remote origin already exists. (致命错误信息: 远程仓库信息已经存在.)

  其实导致这个问题的原因,是我在GitHub上之前创建了一个Repository,push上去了本地的代码后,因为文件信息不全,我想重新创建一个Repository,于是我直接在GitHub上删除了项目,第二次使用相同的方式重新提交代码,而且两次创建的项目名称还不一样,好吧,原谅我是个小白.

在执行命令:

$ git remote add origin git@github.com:iocool/Blogdemo.git

然后报错了,我先说一下解决办法吧:

  1. 删除Git仓库中的origin信息

$ git remote rm origin

  2. 重新添加Git仓库中的origin信息

$ git remote add origin git@github.com:iocool/Blogdemo.git

  3. 此时问题就解决啦,直接使用提交命令就可以提交到GitHub上了

$ git push -u origin master

说明:

  其实导致这个错误的问题是,第一次我在本地git仓库中配置的远程GitHub的地址已经存在,再次去添加项目地址,就会报错,提示: 远程仓库信息已存在.

  解决这个问题就需要修改本地git的配置,默认路径在本地项目根目录下 .git 文件下的 config 文件,使用rm命令可以移除这一信息,如果在执行rm命令时报错,就需要手动修改,具体方法:

$ vi .git/config

  使用 vi 编辑器,修改 config 文件中的配置信息,为新的仓库地址,或者直接删除掉红色区域这部分信息

  到这里,这个问题已经得到解决,我只能说自己还年轻,遇到这些问题还是应该多多看看问题的根源所在,因为刚开始尝试提交代码到 GitHub 上,难免会遇到一些基础的小坑,后期会持续更新...

对我来说,工作是最大的娱乐,是它让我接触到很多用钱没法直接买到的体验.工作是不是有意思,绝对成为我选择一份职业的唯一标准.
原文地址:https://www.cnblogs.com/iocool/p/6634317.html