GIT 常用操作

版本回退

git reset --hard commit_id     退到/进到 指定commit的sha码强推到远程:

git push origin HEAD --force

创建tag

git tag  //查看tag

git tag test_tag c809ddbf83939a89659e51dc2a5fe183af384233    //在某个commit 上打tag

git tag

git push origin test_tag    //本地tag推送到线上

git tag -d test_tag        //本地删除tag

git push origin :refs/tags/test_tag //本地tag删除了,再执行该句,删除线上tag

分支merge

例:希望将分支 feature-1.0.0 的代码合并到 master

git merge --squash feature-1.0.0,注意:squash前面是两个短杠

git commit -m '修复了xxx'

git push origin master,注意:推到GitHub则需要登陆一下

输入 git log ,可以看到简洁的提交记录,log不再凌乱

出patch

git format-patch -1 (最后一次提交的commit)

posted @ 2022-05-27 11:48  salami_china  阅读(26)  评论(0编辑  收藏  举报