学习的资料来自廖雪峰官方网站的Git教程,菜鸟教程的Git教程

Git是一个分布式版本控制工具,在windows上使用Git可以直接从官网下载,然后默认选项安装即可。

安装完成后,在开始菜单中找到找到Git —>Git Bash。打开后弹出一个类似命令行的窗口,证明Git安装成功

Git配置

Git提供一个叫做git config 工具,专门用来配置或读取相应的工作环境变量,这些环境变量,决定了Git在各个环节的具体工作方式和行为。这些变量可以存放在三个不同的地方。

/etc/gitconfig文件:系统中所有用户的都适用的配置。使用git config 时用--system选项配置。这个应该是linux系统下的,windows下没找到这个文件。

~/.gitconfig文件:用户目录下的配置文件,只对该用户有用,使用git config时用 --global选项配置。一般在C盘用户文件夹下,搜索.gitconfig文件也能找到。前面有个"."

当前项目的Git配置文件,也就是工作目录中的.git/config文件。这里的配置只对项目有效。每一级别的配置都会覆盖上层的相同的配置,所以.git/config文件会覆盖上面两个文件中的相同配置

用户信息

最后需要配置一下用户名和邮箱,这是用来记录谁操作的

git config --global user.name 'username'

git config --global user.email 'test@xx.com'

使用了--global选项,那么更改的就是当前用户下的.gitconfig文件。所有项目都会默认使用这里配置的用户信息。如果某个项目要使用其他名字或邮箱,那就要在该项目下去掉--global选项,再配置一次就可以了。

这些配置的命令,不带最后设置的参数,就是对应的查询的功能。比如 git config --global user.name就会查看之前设置的用户名

文本编辑器

设置git默认使用的文本编辑器,

git config --global core editor 文本编辑器

windows使用notepad++需要如下命令

git config --global core.editor "'D:\Notepad++\notepad++.exe' -multiInst -notabbar -nosession -noPlugin '$*'"

查看配置信息

git config --list

如果有重复的变量名,就是不同配置文件中的

最新文章

  1. !! 据说年薪30万的Android程序员必须知道事
  2. 『TCP/IP详解——卷一:协议』读书笔记——05
  3. Spark源码阅读@ListenerBus 的实现
  4. docker入门(二)容器与镜像的关系
  5. python中 字符 字典 列表之间的转换
  6. scrapy中response.body 与 response.text区别
  7. ButterKnife 牛油刀使用
  8. 基于Redis实现分布式锁
  9. ebe
  10. 如何实现登录、URL和页面按钮的访问控制?
  11. vue使用mockjs配置步骤(无需启动node服务)
  12. mod(%)之规律(除数与被除数的正负分析)
  13. Linux说明书 - man浅谈
  14. gradlew 的https代理设定
  15. Linux 编译时内存不足
  16. 《转》Python学习(17)-python函数基础部分
  17. Linux常用系统命令大全
  18. js监测滚动条到达最底边
  19. [bzoj2124]等差子序列——线段树+字符串哈希
  20. MythXinWCF通用宿主绿色版V1.2发布,及服务启动相关说明

热门文章

  1. python (大文件下载及进度条展示) 验证客户端链接的合法性,socketserver
  2. python 模块一(random,counter,defaultdict,time,wraps,reduce) 栈 队列 双向队列
  3. 转: Linux 系统调用sysconf 获取系统配置信息
  4. HDU 6432(不连续环排列 ~)
  5. windows server 2008r2x64 安全配置
  6. Word设置多级标题
  7. jqgrid again
  8. linux 中 如何 搜索 指定目录 下 指定文件 的 指定内容
  9. 常用SQL语句大全总结
  10. PHP面试(二):程序设计、框架基础知识、算法与数据结构、高并发解决方案类