git手记

作者: 真的不想起 | 来源:发表于2018-07-21 20:37 被阅读0次

    暂存

    git stash save {暂存说明}
    git stash list 查看所有暂存
    git stash apply {暂存名} 应用暂存

    撤销

    git reset —mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息
    git reset —soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可
    git reset —hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容,慎用!

    对比本地和远程的日志

    git log {branch} ^origin/{branch} 查看未推送的提交
    git log origin/{branch} 查看远程日志
    git log {branch}

    拉取远程分支到本地

    git checkout -b {branchname} origin/{branchname}

    查看指定分支日志

    git show {commitid}

    查看某个文件最近n次的修改历史

    git log -p {filename} -n

    查看版本历史图

    git log --graph

    打tag

    git tag -a {tagname} -m {message} {commitid}对某次提交打tag
    git tag 查看所有标签
    git show {tagname} 查看标签信息

    描述

    git branch —edit-description {branchname}

    删除远程分支

    git branch -d {branchname} 删除本地分支
    git push origin —delete {branchname}

    相关文章

      网友评论

          本文标题:git手记

          本文链接:https://www.haomeiwen.com/subject/bjlkmftx.html