美文网首页
Git常用命令

Git常用命令

作者: tom__zhu | 来源:发表于2020-04-22 14:35 被阅读0次

    个人工作中经常会用到的命令,整理备份持续更新。

    Q:写完代码 git add git commit -am "MSG"git push之前发现MSG欠妥当想要撤回commit
    A:git reset --soft HEAD^ git reset --soft <commit> 回滚到上一次/某一次commit

    Q:如何回滚到某一个commit 或者 上一个commit
    A:git reset --hard <COMMITID> 或者 git reset --hard HEAD^
    强制提交:git push origin HEAD --force

    • git log

    Q:如何查看某个同学的提交记录
    A:git log --author='<AUTHOR>'

    Q:如何查看某个文件的提交记录
    A:git log <FILENAME>

    Q:如何查看某个Commit存在于哪些分支中
    A:git branch --contains <COMMIT> 查看本地分支 或 git branch -r --contains <commit>查看远程分支

    • git tag

    Q:如何删除本地tag
    A:git tag -d <TAGNAME>

    Q:如何查看本地tag
    A:git tag

    Q:如何推送本地tag
    A:git push origin <TAGNAME>

    Q:如何删除远程仓库tag (先删除本地tag,再删除线上tag)
    A:git push origin :refs/tags/<TAGNAME>

    • git stash

    Q:如何为暂存添加一条信息
    A:git stash save "<MESSAGE>"

    Q:如何使用完暂存便将其从本地删除
    A:git stash pop [<stash>] 或者 git stash pop 使用并删除第一条记录

    Q:如何使用完暂存不从本地删除
    A:git stash apply [<stash>]

    Q:git stash list 展示的列表,如何能看到对应的暂存内容是什么?
    A:git show [<stash>]

    Q:git stash list 列表内容过多眼花缭乱,如何能让不用的记录消失?
    A:git show clear

    Git问题全记录
    Git-stash用法小结

    相关文章

      网友评论

          本文标题:Git常用命令

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