【持续更新】Git 命令

2021-01-12

//获取远端仓库一切变更
git fetch

git fetch origin

// 拉取分支
git checkout -b feature/xxx origin/feature/xxx

// 同步远端主库变更
git merge origin master

// 删除某个分支
git branch -D feature/xxx

// 指定某个分支推送
git push origin feature/xxx

// 重置到某个提交
git reset --hard [commit-id]

// 撤回到上一次提交
git reset --soft HEAD^
--mixed 不删除工作空间改动代码,撤销 commit ,并且撤销 git add . 操作
--soft 不删除工作空间改动代码,撤销 commit,不撤销 git add .
--hard 删除工作空间改动代码,撤销commit,撤销git add .

// 查看提交日志
git log

// 查看当前分支, 提交情况
git status

// 查看commit之间的差别
git diff [commit-id]

// 撤销在缓存区内的提交
git checkout [file-name]

// 跳过代码检查
git commit --no-verify -m "commit"

// 重新编辑提交注释
git commit --amend

阅读全文