最近在学习github的时候突然接触到git 

    1、首先大家需要去git官网下载git安装包:https://git-scm.com/downloads

    2、再者就是安装git,具体的安装方式在这里我就不多说了,百度上一搜一大片。大家可以参考下面的网址:

          https://jingyan.baidu.com/article/9f7e7ec0b17cac6f2815548d.html  

   主要来说说配置吧

    1、配置个人的用户名称和电子邮件地址:

$ git config --global user.name "runoob"
$ git config --global user.email [email protected].com
2、设置Git默认使用的文本编辑器, 一般可能会是 Vi 或者 Vim。如果你有其他偏好,比如 Emacs 的话,可以重新设置:(这个我没有配置)
$ git config --global core.editor emacs

差异分析工具

还有一个比较常用的是,在解决合并冲突时使用哪种差异分析工具。比如要改用 vimdiff 的话:

$ git config --global merge.tool vimdiff

Git 可以理解 kdiff3,tkdiff,meld,xxdiff,emerge,vimdiff,gvimdiff,ecmerge,和 opendiff 等合并工具的输出信息。

当然,你也可以指定使用自己开发的工具,具体怎么做可以参阅第七章。

查看配置信息

要检查已有的配置信息,可以使用 git config --list 命令:

$ git config --list
http.postbuffer=2M
user.name=runoob
user.email=[email protected].com

有时候会看到重复的变量名,那就说明它们来自不同的配置文件(比如 /etc/gitconfig 和 ~/.gitconfig),不过最终 Git 实际采用的是最后一个。

这些配置我们也可以在 ~/.gitconfig 或 /etc/gitconfig 看到,如下所示:

vim ~/.gitconfig 

显示内容如下所示:

[http]
    postBuffer = 2M
[user]
    name = runoob
    email = [email protected].com

也可以直接查阅某个环境变量的设定,只要把特定的名字跟在后面即可,像这样:

$ git config user.name
runoob
git中sshkey有何作用?  https://segmentfault.com/q/1010000000118744
ssh keys具体能不能用?大家可以通过下面来测试:测试之前大家需要在自己github中创建一个新的仓库或者之前的也可以:下面以我创建的test为例:
  1. 本地创建项目 

    1) 创建目录

    $ mkdir test

    $ cd test

    2) 初始化

    $ git init

    3) 创建helloworld.md。文件

    $ echo "这是一次测试test ssh key" > helloworld.md。

    4) 提交到本地

    若出现如上warning提示则重新提交一次即可。

    $ git add .   #提交当前目录下所以文件

    $ git commit -m "add helloworld.md"   #提交记录说明 

    5) 提交到github

    $ git remote add origin ‘粘贴复制test ssh key的ssh路径’  #

    $ git push -u origin master

    Enter passphrase for key '/c/Users/hgpin_000/.ssh/id_rsa':  #ssh key设置密码故此需要输入密码

    关于git的安装和配置
  2. 刷新test ssh key仓库,查看helloworld.md


相关文章:

  • 2022-01-17
  • 2022-12-23
  • 2021-07-26
  • 2021-10-27
  • 2022-12-23
  • 2021-08-07
  • 2019-01-28
  • 2021-12-16
猜你喜欢
  • 2021-06-01
  • 2022-12-23
  • 2021-05-27
  • 2021-08-04
  • 2021-07-02
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案