如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git

提示出错信息:fatal: remote origin already exists.

解决办法如下:

1、先输入$ git remote rm origin

2、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了!

3、如果输入$ git remote rm origin 还是报错的话,error: Could not remove config section 'remote.origin'. 我们需要修改gitconfig文件的内容

4、找到你的github的安装路径,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc

5、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就好了!

如果输入$ ssh -T git@github.com
    出现错误提示:Permission denied (publickey).因为新生成的key不能加入ssh就会导致连接不上github。

解决办法如下:

1、先输入$ ssh-agent,再输入$ ssh-add ~/.ssh/id_key,这样就可以了。

2、如果还是不行的话,输入ssh-add ~/.ssh/id_key 命令后出现报错Could not open a connection to your authentication agent.解决方法是key用Git Gui的ssh工具生成,这样生成的时候key就直接保存在ssh中了,不需要再ssh-add命令加入了,其它的user,token等配置都用命令行来做。

3、最好检查一下在你复制id_rsa.pub文件的内容时有没有产生多余的空格或空行,有些编辑器会帮你添加这些的。

如果输入$ git push origin master

提示出错信息:error:failed to push som refs to .......

解决办法如下:

1、先输入$ git pull origin master //先把远程服务器github上面的文件拉下来

2、再输入$ git push origin master

3、如果出现报错 fatal: Couldn't find remote ref master或者fatal: 'origin' does not appear to be a git repository以及fatal: Could not read from remote repository.

4、则需要重新输入$ git remote add origingit@github.com:djqiang/gitdemo.git

使用git在本地创建一个项目的过程

$ makdir ~/hello-world    //创建一个项目hello-world
    $ cd ~/hello-world       //打开这个项目
    $ git init             //初始化 
    $ touch README
    $ git add README        //更新README文件
    $ git commit -m 'first commit'     //提交更新,并注释信息“first commit”
    $ git remote add origin git@github.com:defnngj/hello-world.git     //连接远程github项目  
    $ git push -u origin master     //将本地项目更新到github项目上去

gitconfig配置文件

Git有一个工具被称为git config,它允许你获得和设置配置变量;这些变量可以控制Git的外观和操作的各个方面。这些变量可以被存储在三个不同的位置: 
         1./etc/gitconfig 文件:包含了适用于系统所有用户和所有库的值。如果你传递参数选项’--system’ 给 git config,它将明确的读和写这个文件。 
         2.~/.gitconfig 文件 :具体到你的用户。你可以通过传递--global 选项使Git 读或写这个特定的文件。
         3.位于git目录的config文件 (也就是 .git/config) :无论你当前在用的库是什么,特定指向该单一的库。每个级别重写前一个级别的值。因此,在.git/config中的值覆盖了在/etc/gitconfig中的同一个值。
        在Windows系统中,Git在$HOME目录中查找.gitconfig文件(对大多数人来说,位于C:\Documents and Settings\$USER下)。它也会查找/etc/gitconfig,尽管它是相对于Msys 根目录的。这可能是你在Windows中运行安装程序时决定安装Git的任何地方。

配置相关信息:

2.1 当你安装Git后首先要做的事情是设置你的用户名称和e-mail地址。这是非常重要的,因为每次Git提交都会使用该信息。它被永远的嵌入到了你的提交中:

  $ git config --global user.name "John Doe"

  $ git config --global user.email johndoe@example.com

2.2    你的编辑器(Your Editor)

  现在,你的标识已经设置,你可以配置你的缺省文本编辑器,Git在需要你输入一些消息时会使用该文本编辑器。缺省情况下,Git使用你的系统的缺省编辑器,这通常可能是vi 或者 vim。如果你想使用一个不同的文本编辑器,例如Emacs,你可以做如下操作:

  $ git config --global core.editor emacs

2.3 检查你的设置(Checking Your Settings)

  如果你想检查你的设置,你可以使用 git config --list 命令来列出Git可以在该处找到的所有的设置:

  $ git config --list

你也可以查看Git认为的一个特定的关键字目前的值,使用如下命令 git config {key}:

  $ git config user.name

2.4 获取帮助(Getting help)

  如果当你在使用Git时需要帮助,有三种方法可以获得任何git命令的手册页(manpage)帮助信息:

  $ git help <verb>

  $ git <verb> --help

  $ man git-<verb>

  例如,你可以运行如下命令获取对config命令的手册页帮助:

  $ git help config

github常见操作和常见错误!相关推荐

  1. github常见操作和常见错误!错误提示:fatal: remote origin already exists.

    今天使用git 添加远程github仓库的时候提示错误:fatal: remote origin already exists. 最后找到解决办法如下:  1.先删除远程 Git 仓库 $ git r ...

  2. git常见操作和常见错误

    在当我们输入git remote add origin https://gitee.com/(github/码云账号)/(github/码云项目名).git 就会报如下的错 fatal: remote ...

  3. github发起PR(pull request)的教程以及常见操作

    github发起PR(pull request)的教程以及常见操作 背景 有些企业可能不是使用gitlab自己搭建的仓库,而是使用现成的服务,比如GitHub企业版.下面是聊聊常见的一些操作和误区.我 ...

  4. kaggle常见操作及错误

    kaggle常见操作及错误 常用操作 读取文件时,查看当前文件夹: 使用sklearn机器学习库 绘制混淆矩阵 几个坑 对于分类问题,查看离散数值分布情况 封装常见API接口 分类效果展示 直方图展示 ...

  5. 使用 PyTorch 时,最常见的 4 个错误

    作者 | Yuval Greenfield 编译 | ronghuaiyang 导读 这4个错误,我敢说大部分人都犯过,希望能给大家一点提醒. 最常见的神经网络错误:1)你没有首先尝试过拟合单个bat ...

  6. 使用PyTorch时,最常见的4个错误

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|人工智能与算法学习 导读 这4个错误,我敢说大部分人都犯过 ...

  7. 音频开发中常见的四个错误

    以下内容主要为音频开发人员所编写,但同样也能为其他领域并与此相关的开发者带来帮助.在下文当中我将介绍针对开发人员的诊断工具,并分享常见的四个错误以及如何检测问题是否存在并做得更好. 文 / Micha ...

  8. 收藏 | 使用PyTorch时,最常见的4个错误

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:作者丨Yuval Greenfield 来源丨AI公园 AI ...

  9. golang-文章翻译-go常见的10种错误

    文章目录 一.枚举默认值和json反序列化 二.BenchMarking和内联 三.每次传参都应该用指针吗? 四.break和条件控制语句 五.错误管理 六.数组初始化 6.1 len 和 cap 6 ...

最新文章

  1. 区块链 + 大数据:EOS存储
  2. Java http协议概述
  3. .NET开发环境MonoDevelop 2.2 发布
  4. Spring MVC学习step1——框架熟悉
  5. Sam Palmisano Reveals Secret Behind IBM's Century Of Success
  6. python循环顶帖_设计Python数据库连接池1-对象的循环引用问题
  7. 清北学霸的书单居然那么有讲究?看看你比学霸少看了哪些书......
  8. xp系统如何开启共享服务器,xp系统怎么关闭共享服务 xp系统共享打印机如何设置...
  9. GridView 配合模板实现 合并单元格(多列)
  10. 数据结构-动态查找树表与平衡二叉树 红黑树简单介绍
  11. python十大实例_Python练习实例100例(从简入难)96-100
  12. 杭电多校HDU 6586 String(预处理 + 贪心)题解
  13. TCP UDP 本地套接字 网络套接字
  14. Maven 清理 .lastUpdated 文件
  15. NCM格式如何转换为Mp3-音乐格式ncm转换mp3工具
  16. Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs
  17. OOD: 我所理解的SOLID原则
  18. 蓝海卓越云AC功能简介
  19. L1-079 天梯赛的善良 (20 分)——java语言
  20. React实现(Web端)网易云音乐项目(五),错过了真的可惜呀

热门文章

  1. python中数据类型转换_Python(二).数据类型,数据类型转换
  2. 小米手机老板,雷军,肯定是假程序员
  3. mac电脑bash_profile创建,打开,编辑,保存
  4. 运用Parcelable将类序列化并绑定给Intent
  5. Mysql也可以联合多表更新和删除
  6. 快手国际化事业部组织架构调整 在事业部内单独设立国际化商业化部
  7. 顺丰同城通过港交所聆讯 今年前五个月收入为30.46亿元
  8. 水滴公司更新招股书:发行价区间为10-12美元
  9. 2020年Q3笔记本电脑出货量:惠普反超联想居首位 苹果第四
  10. LG电子发布旋转双屏5G手机Wing 售价约6800元