首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我可以强制git分支--包含<tag>不打印星号吗?

可以使用以下命令来强制git分支包含<tag>不打印星号:

代码语言:txt
复制
git config --local format.pretty "%C(auto)%h %C(auto)%d %s"

这个命令会将git的输出格式设置为只显示短提交哈希(%h)、分支引用(%d)和提交信息(%s),而不会显示星号。这样就可以实现不打印星号的效果。

这个命令是针对本地仓库的配置,只会对当前仓库生效。如果想要对全局生效,可以使用--global参数,如下所示:

代码语言:txt
复制
git config --global format.pretty "%C(auto)%h %C(auto)%d %s"

推荐的腾讯云相关产品:无

希望以上信息能对您有所帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

git常用命令

如果要删除的是一个已经在缓存区中并有修改或添加记录的话,需要使用-f 选项强制删除,这样做的目的是安全删除,因为不需要强制删除的文件都可以通过提交记录找回。...* **两个连着的星号匹配任意目录。 查看差异 git diff 查看当前文件和缓存区之间的差异。...git branch -d 分支名 删除一个本地分支,如果该分支有未提交的内容,删除会失败,这时候需要-D 选项强制删除。...还可以用-x选项清理.gitignore文件中忽略的文件。 标签管理 git tag 查看已有的标签。 git tag -l '匹配模式' 列出匹配的标签。...git config --global 属性名 属性值 修改用户配置的属性值,如果不写的话就是修改当前项目的配置。

39530
  • 测开面试必备的技能--git命令大全

    很多人会问我,git的命令测试也需要掌握吗,当然了,我现在经历过两家公司都要用的,而且你要是写自动化,测开,肯定也需要平台做载体的。所以掌握git操作,是很有必要的。...: 查看历史提交 $ git log: 以漂亮的一行显示,包含全部哈希索引值 $ git log --pretty=oneline: 以简洁的一行显示,包含简洁哈希索引值,同时显示移动到某个历史版本所需的步数...$ git reflog: 回到之前版本 $ git reset --hard 强制工作区、暂存区、本地库为当前HEAD指针所在的版本 $ git reset --hard HEAD: 后退一个版本...[tag] 提交指定tag $ git push [remote] [tag] 提交所有tag $ git push [remote] --tags 新建一个分支,指向某个...tag $ git checkout -b [branch] [tag] 大家需要掌握一些常用的Git操作的命令还是很必要的,可以在github 或者gitee 去搭建自己仓库,

    40731

    一份工作4年前端的Git备忘指南

    Git常用命令 优雅使用Git的一些实践 oh-my-zsh 常用命令 Git常用命令 git克隆远程分支仓库: git clone -b 分支名称 远程地址 git克隆远程仓库项目时如果不指定分支,只会克隆默认分支的内容...D 分支名(强制删除一个未合并的分支) git checkout -b 分支名 [基于的分支名或commit值](切换分支并直接切换过去) 查看git历史 history 按照关键词搜索git历史 history...删除远程分支(此分支必须是非默认分支) git push origin --delete branchname 已经commit,强制回退到旧版本 git log//找到commit hash值 git...git 里的作者和提交人不一样吗? 作者是代码的生成者,是为了版权保护。...commit refs/tags/js01存放了什么,最新的一个tag,包含一个object objects文件夹,2个字符的和松散的pack文件夹,存放的是tree,tree下有blob文件 可以直接通过

    40910

    gitlab基本的命令

    如果想强制删除一个分支,可以使用-D选项 合并分支:$ git merge [name] ----将名称为[name]的分支与当前分支合并 创建远程分支(本地分支push到远程):$ git push...origin [name] 删除远程分支:$ git push origin :heads/[name] 我从master分支创建了一个issue5560分支,做了一些修改后,使用git push origin...$ git push origin :test // 刚提交到远程的test将被删除,但是本地还会保存的,不用担心 3)版本(tag)操作相关命令 查看版本:$ git tag...创建版本:$ git tag [name] 删除版本:$ git tag -d [name] 查看远程版本:$ git tag -r 创建远程版本(本地版本push到远程):$ git push origin...创建本地新的dev分支 git branch dev # 创建本地分支 git branch # 查看分支 这是会看到master和dev,而且master上会有一个星号 这个时候dev是一个本地分支

    8100

    【Git|GitHub|SSH|Sourcetree 上篇】Git环境搭建及核心概念学习

    Git专栏:Git篇 JavaScript专栏:js实用技巧篇,该专栏持续更新中,目的是给大家分享一些常用实用技巧,同时巩固自己的基础,共同进步,欢迎前来交流 你的一键三连是对我的最大支持 ❤️...[commit] 删除分支 $ git branch -d [branch-name] ◻️标签 列出所有tag $ git tag 新建一个tag在当前commit $ git tag...[tag] 新建一个tag在指定commit $ git tag [tag] [commit] 删除本地tag $ git tag -d [tag] 查看tag信息 $ git show...配置语法: 以斜杠“/”开头表示目录; 以星号“*”通配多个字符; 以问号“?”通配单个字符; 以方括号“[]”包含单个字符的匹配列表; 以叹号“!”...知道了 Git 保存数据的方式,我们可以很自然的想到——该提交对象会包含一个指向暂存内容快照的指针。 但不仅仅是这样,该提交对象还包含了作者的姓名和邮箱、提交时输入的信息以及指向它的父对象的指针。

    1.5K10

    常用 Git 命令总结

    # 创建新分支,新的分支基于上一次提交建立 $ git branch 分支名> # 修改分支名称 # 如果不指定原分支名称则为当前所在分支 $ git branch -m [分支名称...>] 分支名称> # 强制修改分支名称 $ git branch -M [分支名称>] 分支名称> # 删除指定的本地分支 $ git branch -d 分支名称>...# 强制删除指定的本地分支 $ git branch -D 分支名称> git checkout 更新工作树中的文件以匹配索引或指定树中的版本。...# 打印所有的标签 $ git tag # 添加轻量标签,指向提交对象的引用,可以指定之前的提交记录 $ git tag [] # 添加带有描述信息的附注标签...,可以指定之前的提交记录 $ git tag -a -m [] # 切换到指定的标签 $ git checkout #

    1.1K10

    Git学习01-Learn Git Branching(在线学习工具)

    git branch -f 分支名 HEAD~3,这个命令会将该分支强制指向 HEAD 的第 3 级父提交。...4.杂项(Git 技术、技巧与贴士大集合) 4.1本地栈式提交 来看一个在开发中经常会遇到的情况:我正在解决某个特别棘手的 Bug,为了便于调试而在代码中添加了一些调试命令并向控制台打印了一些信息。...这些调试和打印语句都在它们各自的提交记录里。最后我终于找到了造成这个 Bug 的根本原因,解决掉以后觉得沾沾自喜!最后就差把 bugFix 分支里的工作合并回 master 分支了。...你可以选择通过 fast-forward 快速合并到 master 分支上,但这样的话 master 分支就会包含我这些调试语句了。你肯定不想这样。 那我们如何做到只提交一个记录呢?...我们只需要用git tag v1 提交记录如git tag v1 C1表示这是我们1.0版本,我们将这个标签命名为v1,并且明确地让它指向提交记录C1,如果你不指定提交记录,Git 会用HEAD所指向的位置

    8.7K55

    【Git版本控制器】第五弹——远程仓库,push,pull,gitignore

    然后路径会自动进行补充 下面的仓库描述就可以去描述一下这个仓库是用来干嘛的。在readme文件中也可以详细去解释分析仓库。 后面就是分支模型,先选择单分支进行讲解。...创建 Pull Request、 创建分支、推送分支、删除分支、创建 Issue/Pull Request 标签(里程碑)、创建 Wiki、 添加仓库成员、强制推送分支、编辑仓库属性、可上传附件,可删除自己或他人上传的附件...b.so 强制增加文件,无视.gitignore git add -f [filename] 检查为什么文件没有增加成功。...git tag //查看标签 git tag v1.0 //给最新一次commit打标签 git tag v0.9 [commit id] //给历史commit打标签 git show...[tag name] //展示标签 git tag -a [tag name] -m "描述信息" [commit id] //给标签增加commit信息 git tag -d [tag

    16510

    版本控制工具——Git常用命令

    我熟悉了git的使用以后,这里给出git常用的命令,以下的命令几乎覆盖了所有的git常用操作,在此记录便于快速查找使用。...# 显示本地分支 git branch --contains 50089 # 显示包含提交50089的分支 git branch -a...# 获取所有远程分支(不更新本地分支,另需merge) git fetch --prune # 获取所有原创分支并清除服务器上已删掉的分支...删除分支hotfixes/BJVEP933(本分支修改已合并到其他分支) git branch -D hotfixes/BJVEP933 # 强制删除分支...,可以预先commit一次,再进行修改,但切记 不可使用自己不熟悉的命令 任何命令,不要加上-f的强制参数,否则可能导致代码丢失 建议多使用命令行,不要使用图形界面操作

    47510

    Git常用命令

    1.强制推送(慎用,除非你认为其他冲突等可以丢弃 或者不是很重要)git push -- force2.创建文件等小命令touch a // 创建一个a文件echo 1234 >> a // 把1234...这个内容放入a文件cat a // 打开a文件 读取出a文件中的内容mkdir test // 创建test文件夹rm 文件名 // 删除文件pwd // 打印当前工作路径3.安装git的时候 都会安装...git push -f -u origin 分支名 所有内容都回撤完了 将回撤后的操作强制推送到远程分支git push origin/分支名 --force 强制将本地回撤后的操作 强制推送到远程分支标签操作...缩写成前6位就可以 例如git tag V1.1.1 6f8f25 一样可以给这个提交id打上taggit tag -l // 过滤tag 例如 git tag -l "V1.1*" // V1.1...-D 分支名 // 强制删除 若没有其他分支合并就删除 d会提示 D不会git branch -m 旧分支名 新分支名 // 修改分支名git branch -M 旧分支名 新分支名 // 修改分支名

    21300

    Git入门笔记

    cofig --global core.autocrlf true 允许提交包含混合换行符的文件 git config --global core.safecrlf false 别名 以图形方式打印git...git reset HEAD --hard 回撤远程仓库, -f 即 –force (强制推送) git push -f 回撤上一次提交 git add . git commit --amend -m...中忽略的档案也清除 git clean -x -f tag 在当前提交上, 打标签foo git tag foo 在当前提交上, 打标签foo, 并给message信息注释 git tag foo -m..."message" 在当前提交之前的第4个版本上, 打标签foo git tag foo HEAD~4 列出所有标签 git tag 删除foo标签 git tag -d foo 把标签推送到远程仓库上...强制删除, 即使未与其他分支合并 列出分支信息 git branch -v 列出远程分支 git branch -r 查看已合并的分支 git branch --merged git branch -

    39710

    git常用操作

    ) 3、git pull origin 远程分支名 这是下拉代码,将远程最新的代码先跟你本地的代码合并一下,如果确定远程没有更新,可以不用这个,最好是每次都执行以下,完成之后打开代码查看有没有冲突,并解决...,如果有冲突解决完成以后再次执行1跟2的操作 4、git push origin master(git push origin 本地分支名:refs/remotes/远程分支名) 将代码推至远程就可以了...5.查看后切换分支 git branch -a git checkout origin/0830 6.查看当前所属分支或tag git branch -vv #只下载代码,不包含commit git...m "" git tag -a [tag名] -m "此次tag备注" git push --tags 恢复到某个commit git reset --hard 939e git reset 939e...git push origin master --force 强制重新提交

    24620

    Git命令大全

    # 如果不指定原分支名称则为当前所在分支 $ git branch -m [分支名称>] 分支名称> # 强制修改分支名称 $ git branch -M [分支名称>] 分支名称...> # 删除指定的本地分支 $ git branch -d 分支名称> # 强制删除指定的本地分支 $ git branch -D 分支名称> git checkout检出命令 # 切换到已存在的指定分支...> --delete 分支名> git log显示提交的记录 # 打印所有的提交记录 $ git log # 打印从第一次提交到指定的提交的记录 $ git log ...ID> git tag操作标签 # 打印所有的标签 $ git tag # 添加轻量标签,指向提交对象的引用,可以指定之前的提交记录 $ git tag []...# 添加带有描述信息的附注标签,可以指定之前的提交记录 $ git tag -a -m [] # 切换到指定的标签 $ git checkout

    77220

    Git 常用及特殊命令笔记

    冷知识 远程到本地 克隆分支 克隆远程项目到本地 常规克隆(默认克隆主分支),不指定目录名称则使用项目名称: # git clone [dirname=repo_name] git...dev origin/dev 删除本地分支 # git branch -d git branch -d dev # 当分支上面还有未完成的提交时,需要强制删除 git branch...要将A分支的一个commit合并到B分支,可以进行如下操作 切换到A分支:git checkout A 找到A分支提交的 commitID,如46d64dfr 切换到分支B:git checkout...commit SHA> git reset --hard 7ad2e20d94ebfae5391bee38628ecfccf15982ac 回退之后强制提交 # git push -f origin... git push -f origin dev 常见报错及处理方式 clone和push报错 报错内容包含如下信息 fatal: Authentication failed for '

    30020

    PhpStorm Git 操作

    : 然后 Force Push 就可以实现代码的回滚,注意一定要强制Push,不然代码是推不上去的,如图: 注意:master分支在 PhpStorm 里面好像不能强制push(默认是保护的分支),可以直接用命令行...如下图: 选择 All:即推送所有 tag 选择 Current Branch:推送当前分支的 tag 命令行是: $ git push origin [tagname] #推送单个tag $ git...,标签后面的提交记录不会被部署,打上标签可以快速回滚系统版本 删除 tag: 找到你创建的 tag,右键删除 注意右下角,Restore是还原,Delete on Remote是把 Git 服务器上的标签删除...命令行: $ git tag -d tagname //本地删除tag $ git push origin :refs/tags/tagname //本地tag删除了,再执行该句,删除线上tag 十、...次,但是这样提交的话,领导看到这么简单的一个功能还需要这么多次反复修改吗?

    1.4K30

    Git常用命令参考手册

    log -p -2 # 从 commit 进行搜索, 可以指定 -i 忽略大小写 git log -i --grep="fix: #28" # 从工作目录搜索包含 alert(1) 这段代码何时引入...develop # 创建一个空的分支, 不继承父分支,历史记录是空的,一般至少需要执行4步 git checkout --orphan develop git rm -rf...-m "标签描述" # 创建轻量标签, 不需要带任何参数 git tag v1.1.0 # 后期打标签, 假设之前忘记打标签了,可以通过git log查看commit id git log git...# 步骤一:开启一个补丁分支叫 fix_doc 用于修改文档错误,建立后分支名为 hotfix/fix_doc git flow hotfix start fix_doc # 步骤二:推送到远程,也可以不推...子模块可以不建立版本分支管理代码, 因为它是依赖主应用,所以建立版本分支可以从主应用去操作,那么一旦建立新的版本分支当前的所有内容都会被锁定在这个分支上,不管子模块仓库怎么修改。

    2.4K30

    开发者应该知道的 50 条最实用的 Git 命令

    这样,团队的不同成员就可以在本地复制它,每个人都可以清楚地了解整个团队所做的所有更改。 Git有许多不同的命令可以使用。我发现这50种方法是我最常使用的(因此也是最有助于记忆的)。...如何在Git中只添加某些文件到暂存区域 使用下面命令中的星号,您可以在暂存区域中添加所有以'fil'开头的文件。...它将显示所有分支的列表,并用星号标记当前分支,并用绿色高亮显示。 git branch 如何在Git中创建分支并立即切换到它: 在单个命令中,您可以立即创建并切换到一个新的分支。...中强制push请求: 这个命令将强制一个推送请求。...你们不需要全部记住——这就是我写这个小抄的原因。把这一页加为书签,以便将来参考,如果你愿意也可以打印出来。 感谢你的阅读!

    1.8K10

    Git命令大全,硬气!

    $ git branch 分支名> # 修改分支名称 # 如果不指定原分支名称则为当前所在分支 $ git branch -m [分支名称>] 分支名称> # 强制修改分支名称 $ git...branch -M [分支名称>] 分支名称> # 删除指定的本地分支 $ git branch -d 分支名称> # 强制删除指定的本地分支 $ git branch -D 分支名称...# 打印所有的提交记录 $ git log # 打印从第一次提交到指定的提交的记录 $ git log # 打印指定数量的最新提交的记录 $ git log - git...# 打印所有的标签 $ git tag # 添加轻量标签,指向提交对象的引用,可以指定之前的提交记录 $ git tag [] # 添加带有描述信息的附注标签,可以指定之前的提交记录...commit 对应的代码复制到当前分支 有时我会创建一些实验性的分支,写一些实验性的代码,如果代码不可行,我可以直接废弃掉这个分支,返回原本的开发分支中;如果这些实验性代码可行,我会返回开发分支中,然后把实验性分支的那部分代码

    1.2K20
    领券