git 常作操作
git reset --hard commit_id() 版本切换
git checkout -- (修改过的文件,前提是没有操作git add .)
git reset head nav (将暂缓区的内容,变成活动区,再用git checkout -- xxx)来撤消
git branch -d xx 删除本地分支
git push origin --delete xx 删除远程分支
git checkout -b branch_name tag_name 这样会从 tag 创建一个分支,然后就和普通的 git 操作一样了
git tag xxxx git checkout -b branch_name tag_name 这样会从 tag 创建一个分支,然后就和普通的 git 操作一样了
遗漏文件提交到之前 commit 上 git add xxxx // xxx 为遗漏提交文件 git commit --amend --no-edit
丢弃修改暂存区的内容 // 把暂存区的修改撤销掉(unstage),重新放回工作区。 git reset HEAD <文件名> // 丢弃工作区的修改 git checkout -- <文件名>