常用命令

2022-12-12 15:35:37发布
147

tips : xxx为分支名


更新
git pull origin xxxx更新本地的远程分支
推送
git push origin xxx推送当前分支到服务器
git push -u origin xxx -f强制推送,慎用
修改
git commit --amend修改commit的内容
查看
git branch查看本地分支
git branch -a查看本地分支和远程分支
git log查看提交的日志 (被删除的commit无法查看)
git reflog查看提交的日志 (删除的commit可以查看)
git for-each-ref --format='%(committername) <%(committeremail)>' refs/heads/dev查看dev分支是谁创建的
删除
git branch -D xxx删除本地分支
git push origin --delete xxx删除远程分支
切换
git checkout xxx切换到别的分支
git checkout -b xxx新建一个分支,并且切换到这个分支上
还原
git reset --hard 提交日志的索引值还原到特定的commit
git reset --soft HEAD^取消上一次commit,但保留写过的代码