Git使用安装使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26125865/article/details/79958574

Git简介

     Git是目前世界上最先进的分布式版本控制系统,而SVN则是集中式版本控制器,其实 Git 跟 SVN一样有自己的集中式版本库或服务器,但是Git 更倾向于被使用于分布式模式,也就是每个开发人员从中心版本库/服务器上chect out代码后会在自己的机器上克隆一个跟中心版本库一模一样的本地版本库,在git中还可以同一个项目建立不同的分支,因为git只是保存了修改,其每一个分支都相当于一个指针,而当前的版本则是由HEAD指针进行指向,所以无论一个文件还是一万个文件,git创建分支都是一样的速度。


安装Git

  在Linux上安装

    如果你碰巧用Debian或Ubuntu Linux,通过一条sudo apt-get install git就可以直接完成Git的安装,非常简单

 sudo apt-get install git

  在Mac上安装

    Mac安装直接从AppStore安装Xcode,Xcode集成了Git,不过默认没有安装,你需要运行Xcode,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点“Install”就可以完成安装了。


  在Windows上安装

在Windows上使用Git,可以从Git官网直接下载安装程序,然后按默认选项安装即可。

安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

欢迎界面 : 直接下一步;



协议 : 必须接受;



安装位置 : 预留100M空间, 自定义安装位置;



选择安装组件 :也可以默认选择;

-- 图标组件(Addition icons) : 选择是否创建快速启动栏图标 或者 是否创建桌面快捷方式;

-- 桌面浏览(Windows Explorer integration) : 浏览源码的方法, 单独的上下文浏览 只使用bash 或者 只用Git GUI工具; 高级的上下文浏览方法 使用git-cheetah plugin插件;

-- 关联配置文件 : 是否关联git配置文件, 该配置文件主要显示文本编辑器的样式;

-- 关联shell脚本文件 : 是否关联Bash命令行执行的脚本文件;

-- 使用TrueType编码 : 在命令行中是否使用TruthType编码, 该编码是微软和苹果公司制定的通用编码; 



开始菜单快捷方式目录 : 设置开始菜单中快捷方式的目录名称, 也可以选择不再开始菜单中创建快捷方式;



设置环境变量 : 选择使用什么样的命令行工具, 一般情况下我们默认使用Git Bash即可, 默认选择;

-- Git自带 : 使用Git自带的Git Bash命令行工具;

-- 系统自带CMD : 使用Windows系统的命令行工具;

-- 二者都有 : 上面二者同时配置, 但是注意, 这样会将windows中的find.exe 和 sort.exe工具覆盖, 如果不懂这些尽量不要选择; 



选择换行格式 : 

-- 检查出windows格式转换为unix格式 : 将windows格式的换行转为unix格式的换行在进行提交;

-- 检查出原来格式转为unix格式 : 不管什么格式的, 一律转为unix格式的换行在进行提交;

-- 不进行格式转换 : 不进行转换, 检查出什么, 就提交什么;



开始安装 : 



安装结束 : over;


以上windows安装转载于 https://blog.csdn.net/liuwengai/article/details/52072344

安装好后找到Git Bash然后运行Git客户端


配置Git变量

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

   名字和Email地址用来做这个机器上Git的标识。

  注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址,当然也可以不用全局变量,在不同的仓库中可以配置不同的name和email,在.git文件夹里面能看到conf文件,如果不用全局的话,则该conf会记录下这个仓库的name和email 。


   最后可以查询下name和email

可以利用命令

git config user.name

git config user.email

clear(清屏)


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页