首页 > 其他分享 >git技巧

git技巧

时间:2023-11-19 16:33:06浏览次数:31  
标签:git 技巧 xxx tag 本地 push name

1. why?

①. .gitignore只能忽略没有被追踪(track)的文件:
    a. 因为git存在本地缓存,如果文件已经加入了版本管理:
       (1). git push的时还是会出现在push的目录中.
       (2). git status查看时,想要忽略的文件还是显示被追踪状态.

(1). git清除本地缓存(改变成未track状态):

$ git rm -r --cached .
$ git add .
$ git commit -m 'update .gitignore'
$ git push -u origin master

(1). 查看本地的远程分支:

git branch -a

(2). 清理本地无效分支(远程已删除本地没删除的分支):

git fetch -p

(1). 1. 打tag:

git tag -a tag1.0.0 -m "对应prd版本v1.0.0"
// 把本地版本推送到了远程代码仓库
git push origin --tags

// 删除本地git tag
git tag -d tag1.0.0

(2). release版本:

填完note后:

点击:

修改release版本:

(3). 拉取代码:

// github clone 指定的tag
git clone [email protected]:/project_name.git -b tag_name

// 已有仓库切换 tag
git clone [email protected]:/project_name.git
// 查看本地tag
git tag
git checkout tag_name

标签:git,技巧,xxx,tag,本地,push,name
From: https://blog.51cto.com/u_16255561/8474210

相关文章

  • PMP答题技巧
    目录PMP答题技巧简洁汇总变更题通用知识描述题型综述ITTO情景题变更题计算题敏捷题做题方法ITTO法关键字法顺序法找出问题的主要矛盾、代入法几个默认变更题解析情景题解析整合管理情景题思路范围管理题思路进度管理题思路质量管理题思路资源管理题思路沟通管理题思路风险管理题思......
  • 运用Kotlin开发Android应用的一些技巧
    今天的这篇文章带你学习使用Kotlin开发Android应用,并对比我们传统语言Java,让你真真切切的感受到他的美和优雅。配置项目gradle文件applyplugin:'com.android.application'applyplugin:'kotlin-android'applyplugin:'kotlin-android-extensions'dependencies{clas......
  • Java开发者的Python快速进修指南:控制之if-else和循环技巧
    简单介绍在我们今天的学习中,让我们简要了解一下Python的控制流程。考虑到我们作为有着丰富Java开发经验的程序员,我们将跳过一些基础概念,如变量和数据类型。如果遇到不熟悉的内容,可以随时查阅文档。但在编写程序或逻辑时,if-else判断和循环操作无疑是我们经常使用的基本结构。毕竟,......
  • git fatal: bad object HEAD
    0前言昨天凌晨写了一点代码,结果gitstatus的时候发现报错codemon@codemon-laptop:~/codes/cpp_pro/Zpods$gitstatuserror:objectfile.git/objects/7e/4ba4b1a1d7ab1a9466e9d6f3d2b40199b2ebb3isemptyerror:objectfile.git/objects/7e/4ba4b1a1d7ab1a9466e9d6f3d2b4......
  • Git因文件过大导致提交失败解决方案
    问题描述git推送到远程时因个别文件过大导致推送失败Gitee托管平台对不同套餐的用户采用了不同的配额限制,详情可查阅Gitee产品文档解决方法1、查看超出限额的大文件命令如下,其中557b10ce603309c9a25c0e3924ce3d681104f18c为错误信息中给出的文件的哈希值gitrev-list--......
  • 提取另一列没有出现过的数据,这个技巧一定要掌握!
    1职场实例小伙伴们大家好,今天我们来讲解一个Excel在职场中的经典案例:如何通过函数公式法,判断某列在另外一列中没有出现过的数据,并显示在一个单元格内?下面我们用一个简单的例子说明一下原理。如下图所示:A列和C列为两列姓名数据,两列姓名数据可能存在交叉相同的姓名,现在我们想要统计一......
  • hudson.plugins.git.GitException: Failed to delete workspace
    持续集成环境(git+gitlab+jenkins+pipeline+maven+harbor+docker+k8s)之前都是ok的,突然就报错了:CloningtheremoteGitrepositoryCloningrepositorygit@192.168.117.180:qzcsbj/gift.gitERROR:Failedtocleantheworkspacejenkins.util.io.CompositeIOExc......
  • 冲刺秋招,备战24年春招,GitHub爆火的Android面试指南来袭!
    前言你有面试机会了吗?随着金九银十到来,肯定有很多小伙伴想抓住一年两次的机会,开始疯狂投简历了吧~但是事实是投出去的简历基本上HR都是已读不回收到面试邀请,被告知不用面试了参加了面试,就像走了个过场,成了HR的业绩指标面试通过,但是被放鸽子了...为什么?相信会有人想这样问,......
  • Android RecyclerView八个必会的面试技巧
    引言在Android开发领域,RecyclerView是一项强大的工具,用于处理大量数据的高效显示。熟练掌握RecyclerView的知识对于一名Android开发者来说至关重要。本文将深入研究一些常见的RecyclerView面试问题,并提供更详细的参考答案,以帮助你更好地准备面试。RecyclerView的优势和用途问题:请......
  • Git合并时一些鲜为人知的坑
    1. 反复解决同一个冲突最常见的原因:  多人团队中开启了rebase,对commit顺序造成破坏,使得merge其他分支时可能找不到原始commitid的关联信息,就需要重新merge conflicts.  2.明明合并完了,又让从头合并当然这和用rebase有关的,关键是已经解决了冲突,为啥还让从头再来......