git 常用操作指令

递归子目录 : git submodule update --init --recursive

删除本地分支: git branch -d dev20181018  如果删除不了可以强制删除,git branch -D dev20181018

删除远程分支(慎用):git push origin --delete dev20181018

修改已有git仓库的远程仓库指向 : git remote set-url origin git@github.com:test/thinkphp.git

远程覆盖本地 git reset head

放弃修改 git add .  git reset --hard

提交代码 git commit -am'提交信息'   + git push

清除已删除分支 git remote prune origin

查看分支 git branch -av

切换分支 git checkout dev20211130

暂存修改 git stash 查看stash了哪些存储  git stash list  

命令恢复之前缓存的工作目录,将缓存堆栈中的对应stash删除  git stash pop 

删除所有缓存的 stash: git stash clear 

合并分支  git merge --squash dev20211130  (--squash 将log合为一条)

打标签 git tag v1.0.0 显示标签 git tag -l  删除标签 git tag -d v1.0.0 查看标签信息 git show v1.0.0 ,推送git push origin <tag-name>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、总览 1 git clone2 git checkout 3 git pull4 git add5 git ...
    chase_lwf阅读 1,865评论 0 1
  • 安装及配置:配置用户名:git config --global user.name"你的名字"配置e-mail:g...
    LenHong阅读 1,924评论 0 0
  • 1. 合并merge: 通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支...
    戴先森Davi阅读 5,461评论 0 1
  • 1.Tag 相关 查看远程tags git ls-remote -t 查看本地tag git tag -l 删除本...
    IMSong阅读 1,898评论 0 0
  • 1、新建分支 git branch :创建新的分支 git checkout : 切换分支 git push ...
    酷热summer阅读 1,124评论 0 1