Git 是最流行的分布式版本控制系统,广泛用于代码管理和协作开发。以下整理了常用 Git 命令及其简要说明,便于查阅。
初始化仓库
git init
初始化本地 Git 仓库。
配置用户信息
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
设置全局用户名和邮箱。
克隆远程仓库
git clone <仓库地址>
克隆远程仓库到本地。
查看仓库状态
git status
显示当前工作区和暂存区的状态。
查看提交历史
git log
显示提交历史。
添加文件到暂存区
git add <文件名>
git add .
将文件或所有更改添加到暂存区。
提交更改
git commit -m "提交说明"
提交暂存区内容到本地仓库。
查看差异
git diff
查看尚未暂存的文件更新了哪些部分。
关联远程仓库
git remote add origin <远程仓库地址>
添加远程仓库。
推送到远程仓库
git push origin <分支名>
推送本地分支到远程仓库。
拉取远程仓库内容
git pull
拉取远程仓库并合并到当前分支。
分支管理
git branch
列出所有本地分支。
git branch <分支名>
新建分支。
git checkout <分支名>
切换分支。
git checkout -b <分支名>
新建并切换到分支。
git merge <分支名>
合并指定分支到当前分支。
撤销与回退
git checkout -- <文件名>
撤销对某个文件的修改。
git reset HEAD <文件名>
取消暂存区的文件。
git revert <提交ID>
撤销某次提交,生成一个新的提交。
git reset --hard <提交ID>
回退到指定提交(慎用,会丢失数据)。
标签管理
git tag
列出所有标签。
git tag <标签名>
新建标签。
git push origin <标签名>
推送标签到远程仓库。
stash 临时保存
git stash
暂存当前修改。
git stash pop
恢复最近一次 stash 的内容。
其他常用命令
git fetch
从远程仓库获取最新内容但不合并。
git remote -v
查看远程仓库地址。
本文档仅列举常用命令,更多高级用法请参考 Git 官方文档。