Git是一个分布式版本控制系统,广泛用于软件开发中。以下是在Linux系统上安装和配置Git的完整指南。
sudo apt update
sudo apt install git -y
sudo yum install git -y
# 或者对于较新的Fedora版本
sudo dnf install git -y
sudo pacman -S git
sudo apt install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake -y
wget https://github.com/git/git/archive/refs/tags/v2.40.1.tar.gz
tar -xf v2.40.1.tar.gz
cd git-2.40.1
make prefix=/usr/local all
sudo make prefix=/usr/local install
git --version
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
git config --global core.editor nano # 或vim, emacs等
git config --global color.ui auto
git config --list
git config --global init.defaultBranch main
git config --global core.autocrlf input # Linux/macOS
# 对于Windows用户使用
# git config --global core.autocrlf true
ssh-keygen -t ed25519 -C "your.email@example.com"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
# 然后复制公钥到Git服务提供商(GitHub, GitLab等)
cat ~/.ssh/id_ed25519.pub
git init
git clone https://github.com/user/repo.git
# 或使用SSH
git clone git@github.com:user/repo.git
git status # 查看状态
git add <file> # 添加文件到暂存区
git commit -m "message" # 提交更改
git push origin main # 推送到远程仓库
git pull # 从远程拉取更新
sudo chown -R $(whoami) ~/.gitconfig
sudo chown -R $(whoami) ~/.ssh
git --version
# 如果需要更新,根据你的发行版使用适当的包管理器
Git GUI客户端:
终端增强:
通过以上步骤,你应该已经在Linux系统上成功安装并配置了Git版本控制系统。现在可以开始使用Git来管理你的项目了!