美文网首页
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