腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
git
rev-list
的
一些
替代
方案
是什么
,
因为
它
有时
很慢
?
、
、
我在生产中有一个工具,
它
每分钟调用
git
rev-list
10-30次。我看到
git
响应时间差异很大,从大约1秒到50秒(在超时机制放弃
git
请求之前)。
git
rev-list
--pretty=raw 2ef9fa0d0fa4c34d57103a0545b3cc96c2552e6f..f5daa48ebcd3cc95a0df683f8c3a3ad64def4a6e目标是查看这两个提交是否是祖先/后代,如果是,那么这两个提交中
的
哪一个是祖
浏览 0
提问于2012-10-06
得票数 1
回答已采纳
1
回答
如何使
git
给出单个文件
的
所有修订版?
、
我想弄清楚上一次文件中有某个字符串
是什么
时候
git
rev-list
--all | xargs
git
grep <search str> | grep <file name>如何告诉
git
rev-list
只对指定
的
文件进行修改?
浏览 8
提问于2022-02-23
得票数 0
2
回答
理解
Git
重基
、
、
、
这是我
的
Git
存储库
的
结构(本地和远程)。
git
rev-list
--left-right --count master...origin/master0 0
git
rev-lis
浏览 2
提问于2019-12-24
得票数 2
回答已采纳
3
回答
如何通过数字获取
git
提交散列(--count)
我通过命令得到了一个提交
的
位置例如,输出为1164。我想结帐到这个提交号。我该怎么做呢?我认为,需要获得这个提交
的
散列,并通过
它
的
散列来提交结帐。
浏览 0
提问于2018-07-05
得票数 2
1
回答
如何列出仅提交到特定目录
的
git
分支?
我们
的
团队提交了一个大型
的
git
存储库。我怎样才能列出这些分行呢?我修改了以获得:
git
ls-tree我试过扩展这个片段: for branch in
浏览 1
提问于2020-11-27
得票数 2
回答已采纳
3
回答
将增量版本号集成为提交脚本
的
一部分
我希望我
的
微服务应用程序在运行时使用它
的
代码版本进行响应。为了实现这个目标,我将在一个未跟踪
的
文件中嵌入一个版本号,而每个微服务在响应某个api调用时都会提供这个号码。版本号将由提交脚本写入未跟踪
的
文件。 使用
git
log --oneline | wc -l是否是为每个
git
提交自动生成增量版本号
的
可靠方法?(其他可靠
的
替代
品非常受欢迎.)我
的
要求是,每次提交都会生成一个版本号比以前
的
所有版本都要
浏览 3
提问于2014-11-07
得票数 1
回答已采纳
2
回答
以机器可读
的
格式获取
git
修改列表
的
输出。
、
我使用
git
rev-list
--all --format="%H%n%B"检索
git
存储库
的
所有(可访问
的
)提交。虽然提交散列
的
长度是固定
的
,但是原始体有未知数量
的
行,这就需要某种类型
的
分隔符。当然,我可以使分隔符更加复杂,以减少有人将其插入提
浏览 3
提问于2017-08-24
得票数 0
回答已采纳
3
回答
如何获得合并分支分叉
的
提交
、
使用
git
2.4.2
git
merge-base master featurereturns: commit 2
git
merge-base --fork-point feature master不是重复
的
:
浏览 5
提问于2015-05-31
得票数 10
回答已采纳
1
回答
不检查分支
的
git
-获取修改
、
、
、
目前,我正在通过使用通常使用主和开发分支
的
修订,如2.27。当使用cicd管道(gitlab)时,我不得不再次检查我
的
项目,这似乎有点过分了。* (HEAD detached at xxxxxx) 这是很有希望<
浏览 3
提问于2020-09-25
得票数 0
3
回答
仅显示包含
git
日志
的
sha1
、
我想写一个Bash脚本,
它
通过调用
git
log来循环提交输出
的
sha1s。然而,
git
log给了我比我想要
的
更多
的
输出:Author: Mark Amery <markamery怎样才能让
git
log只输出sha1s,这样我就可以方便地遍历它们了?
浏览 1
提问于2014-01-02
得票数 57
回答已采纳
2
回答
最近一次提交和最后一次提交之间
的
差别
、
、
、
、
因此,我可以很容易地获得两个提交之间
的
差异,使用 这是可行
的
,但是在我当前
的
工作流程中,我
的
区别总是在最近
的
提交和我
的
提交之间。有没有一种方法可以用shell别名自动实现,这样我就不必手动复制这两个散列,而是总是用我
的
名字或电子邮件来选择最新
的
,并将其与最新
的
行进行比较吗?我试着通过一个shell函数对
git
的
输出进
浏览 1
提问于2017-02-06
得票数 0
回答已采纳
2
回答
在我们
的
CD工作中做一个防弹
Git
结账
、
、
、
、
脚本将获得所需
的
分支/标记,然后运行以下命令:
git
clean --force --quiet
git
pull--all我们对此有几个问题: 由于我们希望同时支持分支和标记,所以我们使用
git
pull和
git
fetch,而
git
浏览 0
提问于2019-06-04
得票数 0
1
回答
在
git
中查找文件更改
的
每个合并/提交
我有一堆工作在我们
的
git
存储库中“丢失”了。也就是说,我提交了
一些
文件,有人在某个地方进行了合并,“丢失”了我所有的更改。我很难确定这件事是怎么发生
的
。当我使用这个中
的
命令查看文件更改日志时 这个文件由我们
的
构建系统管理,
它
应该包含字符串,至少,根据我在上面的截图中看到
的
但实际上,
它
实际上包含了以下字符串:在挖掘存储库时
浏览 4
提问于2017-12-06
得票数 1
回答已采纳
1
回答
在每次提交之前执行重基(
git
)
、
因为
我们有不同
的
团队在项目上工作,所以我们将jenkins配置为在任何分支上每次提交之后构建和运行测试。但是现在出现了一个问题,人们在不使用主线
的
情况下在分支上进行承诺,所以测试
有时
会失败,
因为
在主线中对提到
的
测试进行了修改,而且人们在分支上没有修改。有什么方法可以将
git
配置为拒绝任何提交(如果
它
没有与主线分支重新建立在一起)?我目前正在尝试(预提交钩子): if
git
浏览 1
提问于2017-09-26
得票数 1
回答已采纳
2
回答
最后一次提交
的
Git
提交散列,不包括合并
我正在尝试获取上一次提交
的
Git
提交哈希,排除合并提交。据我所知,以下命令获取HEAD
的
提交散列:但是,如果最后一次提交是合并,则我将得到该提交
的
散列。这是一个问题,
因为
我正在使用CI/CD工具将工件标记为提交散列,并且由于合并了拉请求,所以不会有任何不同。 是否有任何方法可以获得最后一次代码更改提交?
浏览 1
提问于2019-08-28
得票数 0
回答已采纳
3
回答
git
rev- debian 8.5.0上
的
列表
、
、
、
git
rev-list
-n1 4.0:npm ERR!也许我在这里遗漏了
一些
重要
的
东西,所以即使是最简单
的
建议,也不要急于给我。如果我没能对此做正确
的
搜索,或者即使它在我面前,我还是愚蠢地想要得到解决
方案
,只要: sry :D小更新:我发现在我
的
计算机上安装了一个基于debian
的
bunsenlabs (以前<
浏览 5
提问于2016-06-15
得票数 6
回答已采纳
2
回答
在提交消息包含字符串/匹配regex
的
范围内提交?
、
、
、
背景/设想
git
checkout local
git
rebase -i master 在交互式重基编辑器中,删除消息不以#123开头
的</em
浏览 6
提问于2017-10-10
得票数 2
回答已采纳
3
回答
两个Commitishes之间
的
提交次数
、
如何在
git
中找到两个commits之间
的
提交次数 另外,有没有什么方法可以让我对GitHub上
的
任何项目做同样
的
事情(使用UI,而不是应用程序接口)?
浏览 3
提问于2015-08-14
得票数 48
回答已采纳
3
回答
Git
:使用pattern获取所有斑点
、
在
Git
中,如何找到对象数据库中包含字符串模式
的
所有sha1
的
SHA-1ID?
git
-grep只提供文件路径,而不提供blobs。
浏览 2
提问于2011-08-17
得票数 8
3
回答
在已删除文件
Git
中查找已删除行
、
、
、
在不知道文件名
的
情况下,如何在也(可能)被删除
的
文件中搜索特定代码行?如果有任何文件包含
git
grep -i "x-shared-components"
git
log -p --all | grep -i "x-shared-components"
git
grep-i "x-shared-components&qu
浏览 8
提问于2021-08-11
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
这里有GitHub之外的五个最佳选择
OpenJDK迁移至Github
命令行:增强版
一些关于Git的学习资源
程序员在报错时的30种常见反应
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券