设置alias:
git config --global alias.st status
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.unstage "reset HEAD --"
git config --global alias.pl pull
git config --global alias.ps push
git config --global alias.rb rebase
git config --global alias.mr merge
git config --global alias.rs reset
git config --global alias.crp cherry-pick
git config --global alias.cl clone
以下是Git最常用的命令:
- 基础配置
bash
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
- 仓库操作
bash
git init # 初始化仓库
git clone <url> # 克隆远程仓库
git remote -v # 查看远程仓库
- 基本操作
bash
git status # 查看仓库状态
git add <file> # 添加文件到暂存区
git add . # 添加所有改动到暂存区
git commit -m "message" # 提交改动
git push # 推送到远程仓库
git pull # 拉取远程更新
- 分支操作
bash
git branch # 查看分支
git branch <name> # 创建分支
git checkout <name> # 切换分支
git merge <branch> # 合并分支
git branch -d <name> # 删除分支
- 查看信息
bash
git log # 查看提交历史
git diff # 查看未暂存的更改
git show # 查看某次提交的内容
- 撤销操作
bash
git reset --hard <commit> # 回退到某个版本
git checkout -- <file> # 撤销工作区的修改
git reset HEAD <file> # 撤销暂存区的修改
- 临时保存
bash
git stash # 临时保存当前工作
git stash pop # 恢复最近的临时保存
- 标签操作
bash
git tag # 查看标签
git tag <name> # 创建标签
git push origin <tagname> # 推送标签到远程
这些是最常用的Git命令,它们能满足日常开发中90%的版本控制需求。建议重点掌握前3类命令,它们是最基础也是使用最频繁的。