腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
git
diff
changes
with
name
only
将
正确
显示
更改
,
但不
包括
在
开始
提交
时
更改
的
文件
从午夜
开始
我已经完成了几个
提交
change22 (太早,不想包含
更改
)change24change26change27 (当前主分支
提交
的
所有内容都是最新
的
)
git
diff
--
name
-
only
change23..master 因此,我可
浏览 14
提问于2021-02-18
得票数 0
1
回答
如何防止
Git
在
使用
git
提交
-a
时
跳过预
提交
钩子?
、
、
我编写了以下代码来验证任何
更改
的
.pp
文件
,并在验证失败
时
退出
提交
。当由
git
commit触发
时
,预
提交
脚本
将
正常运行,但是
git
commit -a似乎完全跳过了钩子。我们只使用
git
commit -a,因此这种行为有点破坏交易。 我做错了什么吗?或者,我能做些什么来复制
git
提交
-a
在
预
提交
脚本中
的
行为
浏览 0
提问于2014-05-09
得票数 3
回答已采纳
3
回答
如何在
提交
之间获取所有新代码并将它们保存到
文件
夹中
由于法律问题,我需要在两个遥远
的
提交
(两年
的
开发)之间获得所有新
的
代码
文件
。我只需要一个全新
的
文件
,已存在
的
文件
中不需要
更改
。我使用
的
是Fork,我可以看到所有的新
文件
,但是我需要将它们全部解压缩到
文件
夹中,我不知道该如何做。如何使用
git
命令来完成它?
浏览 5
提问于2022-09-06
得票数 0
回答已采纳
2
回答
如何在GitLab中运行GitLab
时
从多个
提交
中获取
文件
?
、
、
GitLab
在
git
推送上运行管道。在运行这个管道
时
,我希望获得
文件
列表,如果有多个
提交
发生,将从所有
提交
中推送这些
文件
。我正在尝试使用以下命令
git
diff
-tree --no-commit-id --
name
-
only
-r ${CI_COMMIT_SHA},但这只是最近
的
提交
。如果分支中有多个
提交
发生,则只给出最后
提交
浏览 3
提问于2018-08-13
得票数 0
回答已采纳
1
回答
Azure DevOps管道-只得到修改或添加
的
文件
、
、
我有一个Azure DevOps管道,它执行一个Powershell任务,
在
提交
拉请求后为每个
更改
的
文件
创建工件。但是,为了创建这些工件,我无法返回修改过
的
/新
文件
。
在
本地测试
时
,获取修改后
的
文件
名没有问题,但在管道本身中,返回
的
结果为空/空: $
changes
=
git
diff
--
name</
浏览 3
提问于2022-05-31
得票数 0
回答已采纳
1
回答
Git
-查找未分阶段
更改
的
阶段性
文件
。
我希望检测一个阶段性
文件
是否有未分阶段
的
更改
,并将其添加到预
提交
钩子中。 (use "
git
restore --staged <file>..." to unstage) <e
浏览 0
提问于2022-04-08
得票数 0
回答已采纳
4
回答
在
Git
中生成特定
提交
的
diff
文件
、
当head处于特定
提交
时
,我希望获得一个
diff
文件
,这样我就可以
将
头降到另一个级别,然后
在
不应用
diff
文件
的
情况下尝试测试功能。因此,是否有一种方法来生成特定
提交
的
diff
文件
。尽管
在
提交
之前和之后有一种改变头
的
方法,但是这个方法更方便。
浏览 5
提问于2017-02-21
得票数 26
1
回答
如果签出和合并是
在
提交
和推送之后完成
的
,则
Git
不会将
更改
推送到分支
我有一个django应用程序,我
在
alpha分支中
的
localhost上工作,并每隔一段时间合并到master。我有以下场景。我已经
在
alpha中完成了几次
提交
,并上传到
git
代码库,如下所示:On branch alpha modified: clinic/views.py no
changes
added to c
浏览 0
提问于2018-11-27
得票数 1
2
回答
我如何才能检测到我
的
Git
拉取请求
在
top上被挤压和重新建立,我应该在本地做什么?
为了保持干净
的
线性历史,上游可能会决定压缩拉请求,并将其重新建立
在
历史之上。 在这种情况下,结果
更改
的
修订散列将不同于我个人努力
的
修订。没有任何外部钩子(比如在rebase/squash上发送电子邮件给原始作者),或者通过
git
log -p手动审查新补丁等,我如何通过
git
命令检测到我
的
更改
集成到上游?因为rebase/squash是破坏性
的
命令,
在
检测到包含我对上游
的
浏览 0
提问于2017-02-13
得票数 0
1
回答
git
文件
列表
在
两个标记之间
更改
以及中间标记
更改
。
我正在尝试获取
在
两个
git
标记之间
更改
的
文件
列表。这些标签还有其他一些标签。
git
diff
tags/v1.0.0 tags/v1.5.0 --
name
-
only
git
rev-list tags/v1.
浏览 0
提问于2018-05-24
得票数 2
回答已采纳
9
回答
如何找到
提交
到
git
分支
的
文件
列表?
、
、
如何列出
提交
给特定分支
的
所有
文件
?我已经
将
40+
文件
提交
到一个分支,我需要找到
文件
名,因为我正在尝试调试一些东西,当我忘记
文件
名
时
很难做到这一点。
git
log只给了我一个很长
的
提交
列表,而不是实际
的
文件
。
浏览 0
提问于2012-01-23
得票数 38
回答已采纳
7
回答
吉特:知道
文件
的
名字了吗?
、
我曾经使用过
git
log,但是它没有给出
文件
的
名称,只给了sha code。我需要确定什么是被
提交
的
,然后
将
正确
的
文件
推送到github。我不想推送
文件
,然后删除其中一些
文件
。 不幸
的
是,
提交
消息没有提到本地
提交
的
文件<
浏览 0
提问于2015-07-19
得票数 1
回答已采纳
6
回答
Git
:您如何检查所有已删除
的
文件
?
、
、
、
在
git
中,我熟悉如何使用
git
checkout -- [<paths>...]语法(
在
执行
git
status
时
推荐)签出已删除
的
单个
文件
。要获取所有
文件
,您可以创建一个列表,并将列表作为上述命令
的
参数。 但是,当您只想要删除
的
所有
文件
(即cwd中
的
rm -rf,然后希望恢复所有
文件
)
时
,生成该列表是不优雅<em
浏览 0
提问于2017-01-11
得票数 18
2
回答
Git
丢失变化
我有三个
文件
,A,B,C。当我犯
浏览 4
提问于2014-02-12
得票数 0
回答已采纳
4
回答
如何
显示
Git
中未
提交
的
更改
和一些
Git
差异
、
如何在
Git
中
显示
未
提交
的
更改
?I ,并且这些命令不起作用:$
git
status
Changes
to be committed: (use "
git
reset HEAD <file>..." to u
浏览 17
提问于2016-03-14
得票数 323
回答已采纳
2
回答
git
提交
已删除整个目录
、
在用户向
git
提交
了一个
文件
更改
后,他们没有接触到
的
一堆目录被删除了。多么?
git
log -10ddc0fe6 - change
git
show --
name
-
only
3dc0de9 (1 file updated)
浏览 0
提问于2018-02-27
得票数 0
2
回答
如何在上一次X
提交
中添加
的
行中搜索和替换字符串?
、
、
我做了5次
提交
,其中引用了一些变量FooObj。然后我意识到FooObj是错误
的
选择,于是创建了BarObj。现在,我想
提交
一个仅在5
提交
中添加
的
行中用FooObj替换字符串
的
所有实例
的
提交
。我无法对整个代码基进行搜索&替换,因为
在
许多地方仍然
正确
使用FooObj;它必须本地化到这5
提交
。 我可以手动替换,但是有自动化
的
方法吗?
浏览 1
提问于2015-02-24
得票数 7
1
回答
如何在
git
中获取HEAD和临时区域之间
的
所有
更改
的
文件
名
将
文件
foo.txt重命名为bar.txt,然后使用
git
add。我想要获取所有
更改
的
文件
路径。因为它是重命名
的
,所以我们在技术上
更改
了两个
文件
路径: foo.txt bar.txt 我尝试过
的
git
diff
--
name
-
only
--仅提供bar.txt
git
diff
--
name</em
浏览 69
提问于2021-11-16
得票数 0
回答已采纳
4
回答
Shell脚本来检查
git
中
的
更改
,然后循环遍历已
更改
的
文件
?
、
、
、
git
--
git
-dir="/dir/.
git
"
diff
--
name
-status ORIG_HEAD..fi 要检查是否有
更改
的
if语句始终为true。我用其他
git
命令尝试过if语句,它们也总是
正确
的
。看起来,
git
的
工作方式不像普通
的
s
浏览 13
提问于2012-12-05
得票数 20
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券