热门课程

免费试听

上课方式

开班时间

当前位置: 首页 -   文章 -   新闻动态 -   正文

【java干货】git安装及初始化配置

知了堂姐
2024-07-08 17:22:16
0

1、git下载

打开官网git-scm.com找到downloads去下载

根据当前的操作系统选择对应的系统版本

2、安装

以windows为例,双击文件即可安装

点击next

根据需求选择对应的安装配置

选择默认的文本编辑器

选择安装命令行工具

选择使用版本库

配置行解除标记

选择终端模拟器

选择额外配置

接下来选择安装即可

当安装完成以后可以看到

分别是

Bash为 linux命令行风格

GUI为图形界面风格

CMD为windows命令行风格

3、基础配置

Git config

配置分为三个等级

1)git config --system包含了适用于系统所有用户和所有项目的值。(Win:C:\Program Files\Git\mingw64\etc\gitconfig) --system 系统级

2) git config --global 只适用于当前登录用户的配置。(Win:C:\Users\Administrator\.gitconfig) --global 全局

3) git config 适用于特定git项目的配置。(Win:C:\gitProject) --local当前项目

在三个等级中 如果有相同的配置,则优先级为 1<2<3

4、常用配置

1)    设置邮箱和用户名;当安装git以后设置邮箱和用户名是非常重要的,因为以后的每次提交都会使用该信息,它会永远的存在于你的提交之中

git config --global user.name “xxxx”设置用户名

git config --global user.email “xxxx”设置邮箱

如3中解释 --global是全局配置,如果只针对某一个项目进行设置那么就可以不要 --global

5、添加和删除配置项

1)添加配置项

git config [--local --global --system] section.key value

2)    删除配置项

git config [--local --global --system] --unset section.key

6、常见配置

git config --global color.ui true  #打开所有的默认终端着色

git config --global alias.ci commit  #别名 ci 是commit的别名

user.name #用户名

user.email #邮箱

core.editor #文本编辑器 

merge.tool #差异分析工具 

core.paper "less -N" #配置显示方式 

color.diff true #diff颜色配置 

git config user.name #获得用户名

git config core.filemode false #忽略修改权限的文件

动作       

--get   #get value: name [value-regex]   获得值:[值]名[正则表达式]

 --get-all #get all values: key [value-regex]   获得所有值:[值]名[正则表达式]

--get-regexp #get values for regexp: name-regex [value-regex]   得到的值根据正则

--get-urlmatch #get value specific for the URL: section[.var] URL   为URL获取特定的值

--replace-all #replace all matching variables: name value [value_regex]   替换所有匹配的变量:名称值[ value_regex ]

--add    #add a new variable: name value   添加一个新变量:name值

--unset   #remove a variable: name [value-regex]   删除一个变量名[值]:正则表达式

--unset-all #remove all matches: name [value-regex]   删除所有匹配的正则表达式:名称[值]

--rename-section #rename section: old-name new-name   重命名部分:旧名称 新名称

--remove-section #remove a section: name   删除部分:名称

-l, --list               #list all   列出所有

-e, --edit           #open an editor   打开一个编辑器

--get-color     #find the color configured: slot [default]   找到配置的颜色:插槽[默认]

--get-colorbool #find the color setting: slot [stdout-is-tty]   发现颜色设置:槽[ stdout是TTY ]


同时,为了让大家能够系统全面的学习,做到少走弯路,不走弯路,享受到知了堂丰富的学习资源。经过知了堂管理层开会决定,从2月2日-2月29日,注册知了堂在线学习平台,还可以免费领取价值上千元的就业付费课程,限时扫码领取哟。




大家都在看

Java中垃圾回收机制

2024-07-08 浏览次数:0

什么?程序猿能做的岗位居然这么多!

2024-07-08 浏览次数:0

互联网协议IPv6是什么?知了堂详解

2024-07-08 浏览次数:0

渗透测试需要学什么?渗透测试怎么学

2024-07-08 浏览次数:0

【校企合作】成都理工大学实训启动

2024-07-08 浏览次数:0

【科普】为什么需要信息安全?怎么保证信息安

2024-07-08 浏览次数:0
最新资讯