git是很好的一个版本控制工具,可以执行liunx命令,有git环境后windows系统就可以进行shell命令操作,就可以添加其他liunx辅助软件进行执行,git也代码库管理工具,无论是上传,下载代码都可以使用git的环境,起到很好应用效果。下面为大家介绍Git在Linux和Windows环境下的配置。
一、Git安装
1、Linux 操作系统环境
如果使用的是GNU/ Linux 发行版Debian基本apt-get命令就可以搞定一切。
[ubuntu ~]$ sudo apt-get install git-core
[sudo] password for ubuntu:
[ubuntu ~]$ git --version
git version 1.8.1.2
而且,如果使用的是基于RPM的GNU/ Linux发行版使用yum命令,(不常见)如下:
[CentOS ~]$
su -
Password:
[CentOS ~]# yum -y install git-core
[CentOS ~]# git --version
git version 1.7.1
2、windows环境
在Git官网根据操作系统的位数下载.exe文件。双击执行,根据需要点next。直至安装完成。如下:
安装完成后会有三个应用程序如下:
他们分别是图形界面,分支管理,及命令窗口。
二、基本配置及生成ssh key
Git 安装完成后
设置用户名
此信息用于Git的每个提交。
[jerry@CentOS project]$ git config --global user.name "Jerry Mouse"
设置电子邮件ID
此信息用于Git的每个提交。
[jerry@CentOS project]$ git config --global user.email "jerry@yiibai.com"
避免PULLING提交合并
先从远程资源库的最新变化,如果这些变化是不同的,默认情况下,Git 创建合并提交。我们可以通过以下设置来避免这种。
jerry@CentOS project]$ git config --global branch.autosetuprebase always
颜色高亮
下面的命令使颜色突出显示在控制台的Git。
[jerry@CentOS project]$ git config --global color.ui true
jerry@CentOS project]$ git config --global color.status auto
[jerry@CentOS project]$ git config --global color.branch auto
设置默认编辑器
默认情况下,Git的使用系统默认取自VISUAL或EDITOR环境变量的编辑器。我们可以设定一个不同的使用git 配置。
[jerry@CentOS project]$ git config --global core.editor vim
设置默认的合并工具
Git不会提供一个默认的合并工具整合到工作树冲突的更改。我们可以设置默认的合并工具,通过启用以下设置。
[jerry@CentOS project]$ git config --global merge.tool vimdiff
列出GIT设置
为了验证自己的Git设置本地存储库使用git 的config-list命令,如下所示。
[jerry@CentOS ~]$ git config --list
上面的命令会产生以下结果。
user.name=Jerry Mouse
user.email=jerry@yiibai.com
push.default=nothing
branch.autosetuprebase=always
color.ui=true
color.status=auto
color.branch=auto
core.editor=vim
merge.tool=vimdiff
生成SSH key
1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
2.生存密钥:
$ ssh-keygen -t rsa -C “email@mail.com”
按3个回车,密码为空。
Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
………………
最后得到了两个文件:id_rsa和id_rsa.pub
3.添加密钥到ssh:ssh-add 文件名
或者是 用命令 cat ~/.ssh/id_rsa.pub。查看公玥。。。。
需要之前输入密码。
4.在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。
打开https://github.com/ ,登陆,然后添加ssh。
5.测试:ssh git@github.com
如果测试通过,就可以使用git了,可以clone,pull,push。。。。。等。具体操作命令将在后面几篇博客中详细为大家介绍。