常用的git操作命令已经能够满足日常的工作需求
现补充一些高级命令
git branch -D branchname // 删除本地分支
git push origin --delete branchname // 删除远程分支
git checkout -- filename // 撤销修改(未add)
git reset HEAD filename // 撤销暂存区的(已add)
git diff filename // 比较修改前后文件
git reflog // 展示之前所有的git操作(包括已经被删除的commit记录和reset操作)
git log // 显示所有提交过的版本信息
git reset --hard xxxxxxx // 回退到某版本
cat filename // 查看文件内容(不属于git)
git cherry-pick xxxxxxx // 合并某个commit
git push -f origin branchname // 强制覆盖远程代码
网友评论