Git 常用命令记录

暂存

1
2
git stash         // 暂存
git stash pop // 撤销暂存

标签

1
2
3
4
5
git tag v12.2.0                           // 新增标签
git push origin v12.2.0 // 推送到远程仓库(指定tag)
git push origin --tag // 推送到远程仓库(所有tag)
git tag -d v12.2.0 // 删除本地分支
git push origin --delete tag v12.2.0 // 删除远程分支

代码撤回

1
2
3
4
5
6
7
8
撤销某次提交
git revert HEAD // 撤回最近一次提交
git revert HEAD~n // 撤回最近n次提交
git revert commit_id // 撤回 commit_id 提交
git reset commit_id // 撤回某次已经提交的代码

代码回滚到
git reset --hard commit_id // 将代码会滚到某次提交代码中

oh-my-zsh 常用命令

zsh git 说明
ga git add
gb git branch
gbd git branch -d
gco gti checkout
gcb git checkout -b gcb A B从B分支切出分支A
gb git diff
gm git merge
gp git push
gst git status
gsta git stash save
gstp git stash pop
gcmsg git commit -m

lunix 常用命令

命令 说明 例子
ls 查看文件 ls 或 ls -l
mkdir 创建文件夹 mkdir react
mv 修改文件名 mv index.js main.txt
rm -rf 删除文件 -r是递归删除 -f 删除指定项 rm -r data/ 或 rm -r data/index.js
rz 上传文件