Git在Linux系统中的全面使用指南
Git是当今最流行的分布式版本控制系统,由Linux之父Linus Torvalds开发,专为高效管理代码而设计,无论是个人项目还是团队协作,Git都能帮助用户追踪文件变化、回溯历史版本、解决代码冲突,并支持多人并行开发。
对于Linux用户而言,Git与命令行环境的天然结合,使得操作更加高效灵活。
在大多数Linux发行版中,Git可通过包管理器直接安装:
Debian/Ubuntu系统
sudo apt update sudo apt install git
RHEL/CentOS系统
sudo yum install git # 或使用dnf(CentOS 8+) sudo dnf install git
Arch/Manjaro系统
sudo pacman -S git
安装完成后,验证版本:
git --version
首次使用Git前,需设置全局用户信息:
git config --global user.name "Your Name" git config --global user.email "your.email@example.com"
常用配置选项:
git config --global color.ui auto
git config --global core.editor "vim"
查看所有配置:
git config --list
在项目目录中执行:
git init
git add <文件名> # 添加所有文件 git add .
git commit -m "提交说明"
git status
git log # 简化输出 git log --oneline
git remote add origin <远程仓库URL>
git push -u origin main
git clone <仓库URL>
git pull origin main
git branch <分支名>
git checkout <分支名>
git merge <分支名>
git branch -d <分支名>
git stash
git diff
git reset --soft HEAD~1
git tag v1.0.0 git push origin --tags
Q1:提交时误操作,如何修改提交信息?
git commit --amend
Q2:代码冲突如何解决?
git add <冲突文件> git commit
Q3:如何彻底删除敏感文件的历史记录?
使用git filter-repo
工具清理历史:
git filter-repo --path <文件路径> --invert-paths
引用说明 参考Git官方文档及《Pro Git》(第二版),结合多年开发者实践经验整理而成,确保技术细节的准确性与权威性。