mac下的git的安装与简单的配置

git 本地操作

git 简介

1、Git是分布式的SCM,SVN是集中式的

2、Git每个历史版本存储完整的文件,SVN存储文件差异

3、Git可离线完成大部分操作,SVN则相反

4、Git有着更优雅的分支和合并实现

5、Git有更强的撤销修改和修改版本历史的能力

6、Git速度更快,效率更高

一、mac 下下载 git 地址

http://git-scm.com

http://sourceforge.net/projects/git-osx-installer/

1.切换最新版本,自己喜欢的版本

输入 : which  -a git

2.显示我们用的是哪个版本的git

git  -- version

3.确保安装是刚刚下载的版本

vim .bash_profile

输入:export PATH=/usr/local/git/bin:$PATH

载入一下source .bash_profiel

再次 看一下  刚刚修改是否成功:

hairongchen:~$git —version

显示:git version 2.2.1

二、配置git 输入命令自动完成

1.进入http://github.com/git/git

下载git 包,并解压到一个位置

2.在终端进入刚解压的位置

再进入 contrib/completion/ 文件夹

发现有四个文件,而下面这两个文件是我们需要的

git-completion.bash

git-prompt.sh

把上面这两个文件拷贝到当前用户home目录下

cp git-completion.bash ~/

cp git-prompt.sh  ~/

修改.bash_profile

vim .bash_profile

输入以下内容

# copy contrib/copmletion/git-completion.bash to your home directory and source it

#  Linux users should add the line below to your .bashrc

. ~/git-completion.bash

#copy contrib/completion/git-prompt.sh to your home directory and source it

#Linux users should add the line below to your .bashrc

. ~/git-prompt.sh

export GIT_PS1_SHOWDIRTYSTATE=1

# export PS1=‘\w$(__git_ps1 " (%s)")\$‘

export PS1=‘\u:\W$(__git_ps1 " (%s)")\$ ‘

上面这两个文件主要是在git 输入命令时可以自动完成及有内容提示

,防止输入命令出错

保存退出并source 一下.bash_profile

3.此时我们输入  git confi 并按 tab键,就会自动补齐

输入 git config - - 就会列出了一些参数

三、git 简单配置

1>.git最基本的配置

通以上安装及配置git 输入命令自动完成,还需最后一步就可以使用了

git config —global user.name***

***设置成你自己的用户名

git config —global user.email ***

***输入自己的email

2>git配置的三个级别

git config —system

git config —global

git config —local

local 对当前仓库的,从优先来说,local最高,其次是global ,因为他针对是当前的用户,最后是system

查git config 文档 三种方式

git config —help

git help config

man git-config

3>git配置的增删改查

1.上面的增加用户名,email一种, 一个键后跟一个值

2.用git config —global —add user.name rhc

add 表明他有多个这样的键值对

可以根据这个键查询这个值 git config user.name

也可以用git config —get user.name来查询

通过以上两个命令查询,得出用户名是add 进去的rhc

3.用git config —list —global 可以查看所的有键值,发现user.name有两个

只是使用的是最后一个RHC

hairongchen:git-master$ git config --list --global

user.name=chenhairong

[email protected]

user.name=rhc

4.删除

hairongchen:git-master$ git config --global --unset user.name

出现警告:

warning: user.name has multiple values

我们需要user.name后面加一个表达式如:git config --global --unset user.name rhc

再查:

hairongchen:git-master$ git config --list --global

user.name=chenhairong

[email protected]

发现user.name 只有一个值,只有一个值时 删除就不用加表达式了如:

git config --global --unset user.name

再查:git config --get user.name,就查不到了

我们再增加回去:

git config --global user.name rhc

5.修改:

git config --global user.email [email protected],把以前的email 改了:

hairongchen:git-master$ git config --list --global

[email protected]

user.name=rhc

4>为git子命令配置别名

给checkout 取别名co:git config --global alias.co checkout

branch,status,commit配置别名如下:

git config --global alias.br branch

git config --global alias.st status

git config --global alias.ci commit

输入 git c 再按tab键出现,多了co,ci 两个命令,我们以后可用ci来commit,co来checkout

hairongchen:git-master$ git c

c             cherry        citool        cm            commit

ca            cherry-pick   clean         co            config

checkout      ci            clone         column

git 后面接参数

输入命令发现:git log 发现后面输出了很多内容

使用下面命令:git config --global alias.lol "log —oneline"

再用 git lol发现一行一行,很整齐

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-23 21:48:23

mac下的git的安装与简单的配置的相关文章

mac 下 parallels 虚拟机 ubuntuServer 安装 parallels tools

1. 先点击ubuntu 虚拟机右下角的设置 -----安装 parallels tools ---开始挂载安装盘: 2. 检查 ubuntu 虚拟机是否已经挂载了 安装盘: sudo mount | grep iso9660 回车,啥也没有,为空,表示 parallels tools 安装盘没有挂载到虚拟机上: 3. 手动挂载 安装盘 sudo mount -o exec /dev/cdrom /media/cdrom 4. 开始安装 cd /media/cdrom ls sudo ./ins

Mac下Oracle JDK的安装配置

我之前是直接用的命令brew cask install java, 装好后java的版本如下: ? ~ $ ls -lh `which java` lrwxr-xr-x 1 root wheel 74B Jul 27 19:07 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ? ~ $ java -version java version "1.8.0_

mac下使用git随笔

之前一直都用的svn.最近工作需要使用git来管理项目,所以稍微摸索了一下,将一些指令记录下来,权当留个笔记. 先做下准备工作,就是注册个github帐号,测试命令用. ————————————github配置开始 Mac下配置使用git 检查是否安装git git —version 如果想用github,需要配置sshkey cd ~ 回到用户目录 cd .ssh 进入ssh的目录 (如果没有,新建.已存在的做好备份工作.) ssh -keygen -t rsa -C githubuserna

Mac下通过VMware Fusion安装centos虚拟机操作记录

下面介绍下利用VMware Fusion工具在Mac上安装centos虚拟机的做法:1)下载VMware Fusion工具下载地址(包括注册码):http://www.macx.cn/thread-2138527-1-1.html2)下载centos7的iso镜像3)点击下载的VMware-Fusion-8.0.0-2985594.dmg文件进行安装,安装好之后千万不要手欠去删除桌面上的VMware Fusion4)点击安装好的VMware Fusion 5)点击底部Dock栏中的VMware

Mac下使用Parallels Desktop安装CentOS操作系统

Mac下安装Centos后,Mac和Centos之间默认是不通的,需要做下面一些设置后,才能互相共享. 启用网络设置 默认的网络设置是没有enable的,因此,在安装完之后需要开启的话,需要保证开启"Shared Network", 同时再运行命令"/sbin/dhclient eth0", 这样虚拟机就可以通过宿主网络来进行访问了 上面的设置只是一次性的,为了长久性的话,需要修改下 [[email protected] ~]$ cat /etc/sysconfig

mac下cordova的ios-deploy安装问题

mac下进行cordova项目编译部署到ios设备,这个时候需要安装ios-deploy,会失败: npm WARN lifecycle [email protected]1.8.6~preinstall: cannot run in wd %s %s (wd=%s) [email protected]1.8.6 ./src/scripts/check_reqs.js && xcodebuild /usr/local/lib/node_modules/.staging/ios-deploy

[亲测有效]Mac下屏蔽优酷广告最简单的方法

这里不和圣母婊争论该不该屏蔽广告,仅给出可行方法. Windows下的Adsafe,万能的去广告神器!可惜Mac下没有这款软件,Adblock之流在国内基本是个玩具,但是我们可以通过修改HOST文件达到同样的目的. 打开Finder => shift+command+G => /etc ,在etc目录下找到hosts文件 编辑此文件,把以下内容加入到文件末尾保存 127.0.0.1 atm.youku.com 127.0.0.1 Fvid.atm.youku.com 127.0.0.1 htm

windows下的git的安装教程

首先你需要从官网上下载git,然后才能进行安装. 下面是对git的安装: 1.从官网上下载的文件一般点击next就可以了,注意安装的路径和下面的一些问题. 2.在选择select components时候选择如下图所示: 3.在ajust your path environment中选择如下图: 4.下一步后,可以根据你的设备的平台选择不同的内容: 第一个选项:如果是跨平台项目,在windows系统安装,选择:第二个选项:如果是跨平台项目,在Unix系统安装,选择:第三个选项:非跨平台项目,选择

Mac下使用国内镜像安装Homebrew

根据官网上的方法,在终端输入: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 结果还是被卡在下载阶段,怎么办呢?于是上网搜索到了"Homebrew 的安装方法(官方的方法老是安装失败) 第三方"这篇文章. 依文中所述,进行安装.由于官方弃用了旧的homebrew仓库,将homebrew程序与软件包拆分成了两个仓库.与