2023学年完整公开课版Git安装配置_第1页
2023学年完整公开课版Git安装配置_第2页
2023学年完整公开课版Git安装配置_第3页
2023学年完整公开课版Git安装配置_第4页
2023学年完整公开课版Git安装配置_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Git安装配置2知识目标Linux平台上安装Windows平台上安装Mac平台上安装Git配置01学习目标3目录01Linux平台上安装02Windows平台上安装03Mac平台上安装04Git配置Git安装配置4在使用Git前我们需要先安装Git。Git目前支持Linux/Unix、Solaris、Mac和Windows平台上运行。Git各平台安装包下载地址为:/downloadsLinux平台上安装5Git的工作需要调用curl,zlib,openssl,expat,libiconv等库的代码,所以需要先安装这些依赖工具。各Linux系统可以使用其安装包管理工具(apt-get、yum等)进行安装:Linux平台上安装Debian/UbuntuGit安装命令为:$apt-getinstalllibcurl4-gnutls-devlibexpat1-devgettext\libz-devlibssl-dev$apt-getinstallgit$git--versiongitversionLinux平台上安装6Centos/RedHatCentos/RedHat安装命令为:$yuminstallcurl-develexpat-develgettext-devel\openssl-develzlib-devel$yum-yinstallgit-core$git--versiongitversion1.7.1Linux平台上安装7源码安装我们也可以在官网下载源码包来安装,最新源码包下载地址: /download安装指定系统的依赖包: ##########Centos/RedHat########## $yuminstallcurl-develexpat-develgettext-devel\ openssl-develzlib-devel ##########Debian/Ubuntu##########$apt-getinstalllibcurl4-gnutls-devlibexpat1-devgettext\ libz-devlibssl-devWindows平台上安装8在Windows平台上安装Git同样轻松,有个叫做msysGit的项目提供了安装包,可以到GitHub的页面上下载exe安装文件并运行(如图1所示):安装包下载地址:/完成安装之后,就可以使用命令行的git工具(已经自带了ssh客户端)了,另外还有一个图形界面的Git项目管理工具。在开始菜单里找到"Git"->"GitBash",会弹出

Git命令窗口,你可以在该窗口进行Git操作。9在Mac平台上安装Git最容易的当属使用图形化的Git安装工具,下载地址为:/projects/git-osx-installer/Mac平台上安装10Git提供了一个叫做gitconfig的工具,专门用来配置或读取相应的工作环境变量。这些环境变量,决定了Git在各个环节的具体工作方式和行为。这些变量可以存放在以下三个不同的地方:(1)/etc/gitconfig文件:系统中对所有用户都普遍适用的配置。若使用gitconfig时用--system选项,读写的就是这个文件。(2)~/.gitconfig文件:用户目录下的配置文件只适用于该用户。若使用gitconfig时用--global选项,读写的就是这个文件。Git配置11(3)当前项目的Git目录中的配置文件(也就是工作目录中的.git/config文件):这里的配置仅仅针对当前项目有效。每一个级别的配置都会覆盖上层的相同配置,所以.git/config里的配置会覆盖/etc/gitconfig中的同名变量。在Windows系统上,Git会找寻用户主目录下的.gitconfig文件。主目录即$HOME变量指定的目录,一般都是C:\DocumentsandSettings\$USER。此外,Git还会尝试找寻/etc/gitconfig文件,只不过看当初Git装在什么目录,就以此作为根目录来定位。Git配置Git配置12用户信息配置个人的用户名称和电子邮件地址:$gitconfig--global"mcdull"$gitconfig--globaluser.emailtest@如果用了--global选项,那么更改的配置文件就是位于你用户主目录下的那个,以后你所有的项目都会默认使用这里配置的用户信息。如果要在某个特定的项目中使用其他名字或者电邮,只要去掉--global选项重新配置即可,新的设定保存在当前项目的.git/config文件里。Git配置13文本编辑器设置Git默认使用的文本编辑器,一般可能会是Vi或者Vim。如果你有其他偏好,比如Emacs的话,可以重新设置::$gitconfig--globalcore.editoremacs差异分析工具还有一个比较常用的是,在解决合并冲突时使用哪种差异分析工具。比如要改用vimdiff的话:$gitconfig--globalmerge.toolvimdiffGit可以理解kdiff3,tkdiff,meld,xxdiff,emerge,vimdiff,gvimdiff,ecmerge,和opendiff等合并工具的输出信息。Git配置14查看配置信息要检查已有的配置信息,可以使用gitconfig--list命令:$gitconfig--listhttp.postbuffer=2M=mcdulluser.email=test@有时候会看到重复的变量名,那就说明它们来自不同的配置文件(比如/etc/gitconfig和~/.gitconfig),不过最终Git实际采用的是最后一个。这些配置我们也可以在~/.gitconfig或/etc/gitconfig看到,如下所示:vim~/.gitconfigGit配置15

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论