Git 简史

  • git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
  • 优势:
    1) 适合分布式开发,强调个体。
    2)公共服务器压力和数据量都不会太大。
    3)速度快、灵活。
    4)任意两个开发者之间可以很容易的解决冲突。
    5)离线工作。

Git安装

git有多种安装方式,主要分为两种,一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包,这里以在Windows上安装为例:

官网:https://git-scm.com/

git clone安装whisper git的安装_git clone安装whisper


https://npm.taobao.org/mirrors/git-for-windows/点击相应版本下载

git clone安装whisper git的安装_git clone安装whisper_02


下载完成后点击安装,注意: git应该安装在没有中文和空格的路径下

git clone安装whisper git的安装_git_03


git clone安装whisper git的安装_git clone安装whisper_04


git clone安装whisper git的安装_隐藏文件_05


git clone安装whisper git的安装_隐藏文件_06


git clone安装whisper git的安装_git_07

初次运行 Git 前的配置

用户信息

配置个人的用户名称和电子邮件地址。 Git 提交时会引用这两条信息,说明是谁提交了更新,会随更新内容一起被永久纳入历史记录:

$ git config --global user.name "Tom"
$ git config --global user.email Tom@163.com

此为系统级别的签名,保存在当前用户家目录中的.gitconfig文件中 [~/.gitconfig],也可设置仓库级别的签名:

git	config	user.name "Tom"
git	config	user.email Tom@163.com

仓库级别的签名保存在, .git/config文件中

文本编辑器
文本编辑器默认会使用操作系统指定的默认编辑器,一般可能会是 Vi 或者 Vim。若想修改可以进行修改

$ git config --global core.editor emacs

相关命令

查看配置信息
要检查已有的配置信息,可以使用 git config –list 命令:

$ git config --list
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
......

获取命令帮助

$ git help config

其他常用命令

$clear				清屏,快捷键ctrl+l
$cd	目录			进入指定目录(可以使用window表示的目录路径)
$ll					当前目录下所有文件的详细信息
$ll	目录名			指定目录下所有文件的详细信息
$ls					当前目录下所有的文件信息
$ls	-a				当前目录下所有的文件信息,包括隐藏文件的信息.
$ls	-la				当前目录下所有的文件详细信息,包括隐藏文件的详细信息.
$ls -a|less			当前目录下所有的文件信息,包括隐藏文件的信息.并分屏显示
					B键表示上一屏,空格键表示下一屏,q键表示退出分屏显示
$mkdir	目录名		在当前路径下创建一个目录
$pwd				显示当前目录的完整路径