爱死你了 发表于 2018-1-14 07:47:02

git常见操作和常见错误

  最近写了个博客demo,在上传至github时,居然报错了,刚开始学习代码上传,免不了遇到一些问题,报错信息如下:
https://images2015.cnblogs.com/blog/895190/201703/895190-20170328104118311-1806474668.png
  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 文件中的配置信息,为新的仓库地址,或者直接删除掉红色区域这部分信息
https://images2015.cnblogs.com/blog/895190/201703/895190-20170328135043764-1462856933.png
  到这里,这个问题已经得到解决,我只能说自己还年轻,遇到这些问题还是应该多多看看问题的根源所在,因为刚开始尝试提交代码到 GitHub 上,难免会遇到一些基础的小坑,后期会持续更新...
页: [1]
查看完整版本: git常见操作和常见错误