git
1.1、git简介
是什么 ?:a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
开发语言:C
官方主页:https://git-scm.com
1.2、通过包管理器安装git
操作系统包管理器安装命令
Windowsscoopscoop install git
WindowsChocolateychoco install -y git
macOSHomeBrewbrew install git
GNU/LinuxLinuxBrewbrew install git
aptsudo apt-get install -y git
CentOSyumsudo yum install -y git
dnfsudo dnf install -y git
openSUSEzyppersudo zypper install -y git
Alpine Linuxapksudo apk add git

Arch Linux

ArcoLinux

Manjaro Linux

pacmansudo pacman -Syyu --noconfirm
sudo pacman -S    --noconfirm git
Gentoo LinuxPortagesudo emerge git

Windows中,git for windows提供该功能。

macOS中,也可以通过安装command-line-developer-tools获得该功能。

1.3、通过编译源码安装最新版本的git

step1、安装依赖

下载时cURL
解压时tarxz
编译时POSIX shGNU CoreUtilsGNU makeGCC ( gcc )   | LLVM / Clangsedawkgettext
运行时
  • glibc ( libc.solibrt.solibpthread.sold-linux-x86-64.so )
  • pcre2 ( libpcre2-8.so )
  • zlib ( libz.so )

step2、使用curl命令下载git源码包 (

curl -LO https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.24.0.tar.xz

step3、使用tar解压git源码包

tar vxf git-2.24.0.tar.xz

step4、进入git-2.24.0目录,并查看它的内容

step5、配置、编译、安装

./configure && make && sudo make install

总结:上述过程我已经编写好了一个POSIX sh脚本,直接执行如下命令进行安装:

curl -sS https://raw.githubusercontent.com/leleliu008/auto/master/git/setup-latest.sh | sh
1.4、git命令
  • git status
  • git log
  • git add
  • git commit
  • git push
  • git pull
  • git branch
  • git tag
  • git checkout