腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
git
中
获取
HEAD
和
临时
区域
之间
的
所有
更改
的
文件名
将文件foo.txt重命名为bar.txt,然后使用
git
add。我想要
获取
所有
更改
的
文件路径。因为它是重命名
的
,所以我们在技术上
更改
了两个文件路径: foo.txt bar.txt 我尝试过
的
git
diff --name-only --仅提供bar.txt
git
diff --name-only
git
diff --name-only ...
HEAD
没有提供任何东西。如果
浏览 69
提问于2021-11-16
得票数 0
回答已采纳
4
回答
如何从
git
中
的
暂存
区域
删除一组文件
更改
?
所以,我对
git
比较陌生,我遇到过
的
一种情况是,我有一份我想要
的
代码副本,但是不管出于什么原因,由于我刚刚对同一代码库
的
几个不同分支进行了"
git
签出“,我在我
的
文件系统上得到了一些文件,这些文件与我当前头部中签入
的
文件不匹配,因此它将这些文件显示为”未为提交而进行
的
更改
“,这是正确
的
。但是,我不想保留任何这些
更改
(它们安全地在其他分支
中
)。 我看到这样做
的</e
浏览 2
提问于2015-04-23
得票数 4
回答已采纳
15
回答
如何从
临时
区域
中删除单个文件(撤消
git
添加)?
、
、
情况:我有一个
Git
存储库,其中
的
文件已经在索引
中
。我
更改
了几个文件,打开
Git
并使用"
git
add“将这些文件添加到我
的
暂存区。问题:如何从登台
区域
中删除其中一个文件,而不是从索引
中
删除它,或者撤消对文件本身
的
更改
?
浏览 95
提问于2009-10-02
得票数 1352
回答已采纳
1
回答
不能重置到分支吗?
有时我会使用
git
reset。通常是“撤消”一个或多个提交。如果我想从两年前回到我
的
提交状态,我
git
reset
HEAD
~2。在暂存
区域
/索引中保留从
HEAD
~2到
HEAD
的
所有
更改
。目前,我有相当数量
的
提交,~15,我已经添加了自分支脱离branchA。现在,在branchB上,我想要做
的
是将它重新设置为branchA,将branchA -> branchB
浏览 1
提问于2017-09-18
得票数 1
回答已采纳
3
回答
Git
推送说“一切都是最新
的
”,但事实并非如此
、
我
的
Github存储库在
git
push -u origin master命令后不会更新!/RepoName.
git
HEAD
branch: master (use "
git
reset
HEAD
<file>...&q
浏览 42
提问于2019-09-11
得票数 0
回答已采纳
2
回答
如
何在
git
中
卸载已删除
的
文件?
、
、
我做了
git
reset
HEAD
-- "*user*" (删除
所有
“用户”文件从
临时
区域
),但现在
git
不知何故认为我想删除一个完全不同
的
文件,我最近甚至没有接触(该文件仍然在我
的
文件夹
中
)。因此,我希望从舞台
和
索引
中
删除该删除。 我尝试了在StackOverflow上找到
的
以下
所有
命令,但这些命令都不起作用...
git
浏览 1
提问于2020-10-05
得票数 1
3
回答
不同版本
的
分期区?
我在某个地方读到,每个
git
add都是一个新
的
快照。所以,如果我在文件X上做了一些
更改
,一个
git
add,更多
的
更改
和
另一个
git
add,我如何才能看到第一次
和
第二次调用
git
add
之间
的
变化
浏览 2
提问于2014-07-02
得票数 1
回答已采纳
1
回答
添加
和
删除相同文件
的
状态
########################"
git
checkout `
git
log --pretty=format:%H |
head
-1` .散列只是为了更容易地查看一个
git
status
的
结束位置
和
另一个开始
的
位置。working directory clean #############################################
浏览 4
提问于2017-04-15
得票数 1
回答已采纳
1
回答
如何重置工作目录
中
的
所有
文件,而不是
临时
区域
中
的
所有
文件?
有没有一种方法可以重置工作目录
中
的
所有
文件,而不是
临时
区域
中
的
文件?我知道使用以下命令可以重置任何单个文件:此外,通过使用以下命令,可以将整个存储库重置为上次提交
的
状态:
git
reset --hard但是,有没有什么命令可以重置整个工作目录,而不影响
临时
区域
?
浏览 1
提问于2018-01-30
得票数 6
回答已采纳
2
回答
git
特别放弃了中转
区域
中
的
更改
。
、
在某些情况下,我希望丢弃当前处于暂存
区域
中
的
所有
文件,而只丢弃当前处于暂存
区域
中
的
文件。本质上,我想要
的
东西就像做一个提交,然后立即放弃刚刚完成
的
提交。现在,在实践
中
,我主要是为了这个目的使用
git
stash,只需要记住,我其实并不想要我所藏
的
东西。但是,stash
和
丢弃并不是一回事,stash似乎捕获了
所有
跟踪
的
文件,而不仅仅是当前处于暂存
区域</em
浏览 5
提问于2019-10-22
得票数 2
回答已采纳
4
回答
在diff上不添加新文件吗?
我有一些代码
更改
,我想通过diff文件发送给某人,这些
更改
涉及重命名文件
的
扩展名(因此看起来像是添加了一个文件,并添加了一个新
的
文件)。
git
status向我展示了以下内容:Your branch is up to date with 'origin/master'.Changes to be committed: (use "
git
reset
HEAD
<file>...&
浏览 7
提问于2021-06-23
得票数 1
回答已采纳
3
回答
我
的
更改
在
git
重置后消失了--soft
和
git
checkout。他们去哪里了?
我不小心提交到了错误
的
分支(dev,而不是feature/123)。我运行了
git
reset --soft
HEAD
^1并签出到了feature/123,但是现在哪里也找不到
更改
。我希望它们在我
的
未提交
的
更改
列表
中
。发生了什么?完整
的
git
bash日志: $
git
statusYour branch is ahead of 'orig
浏览 46
提问于2020-09-20
得票数 0
回答已采纳
3
回答
运行“`
git
重置头~3”后,未分阶段
的
更改
从何而来?
我在一个特性分支上,工作目录是干净
的
,而且还没有未提交
的
非阶段性或阶段性
的
更改
。
git
reset
HEAD
~3 谢
浏览 0
提问于2017-05-09
得票数 1
1
回答
git
配置--全局alias.unstage‘重置头部--’含义
我看到以下
git
别名:这里
的
--是什么意思?
浏览 5
提问于2016-10-18
得票数 0
4
回答
如
何在
git
中
快速撤消暂存
和
未暂存
的
更改
?
在
Git
中
撤消
更改
(分阶段
和
取消分阶段)最快
的
方法是什么?$
git
status -s??$
git
status -s?? oops.txt # unstaged$
git
stash save $ <e
浏览 1
提问于2013-04-23
得票数 32
回答已采纳
4
回答
为什么“”在“change”之后没有报告任何文件
更改
、
、
为什么
git
diff认为没有变化$
git
statusYour branch is ahead of 'origin(use "
git
push" to publish your local commits) (use "
git
reset
HEAD
<file$
git
di
浏览 3
提问于2014-09-30
得票数 43
回答已采纳
1
回答
Git
显示了两个
git
-diff
之间
的
区别。
、
、
场景 有一个
临时
分支( A..B..C..D..E..There )独立运行,P..Q..R..S..TNow,是与其他提交一起运行
的
另一个特性分支( feature1 ) --从
临时
分支中选择提交'C‘并合并到feature1(假设:没有任何冲突,因为它们是完全不同
的
代码
区域
)以获得P..Q..R..S..T..C1 (注意:这个C1具有与C以前相同
的
更改
,但我们所知道
的
不同提交in在
GIT
中
是不可变<e
浏览 4
提问于2021-05-05
得票数 1
5
回答
git
diff
HEAD
和
git
diff --staged有什么区别?
git
diff
HEAD
和
git
diff --staged有什么区别?我尝试了这两种方法,但都给出了相同
的
输出。
浏览 1
提问于2013-05-15
得票数 82
回答已采纳
3
回答
为什么当前分支在重基时不移动?
、
我目前在dev分支上,并且在local/dev分支上有一些
更改
。 读取man
git
rebase为什么没有将dev
HEAD
**?**指针移到
的
顶部 我是否应该应用一些选项将当前
的
dev移动到
HEAD
的
顶
浏览 12
提问于2020-10-29
得票数 0
回答已采纳
2
回答
提交文件而不转移
我是
Git
的
新手,我正在使用
Git
扩展。我想问一下,当我提交目录时,这些文件是自动转移还是不转移就提交??我可以在不转移
的
情况下提交文件吗??
浏览 1
提问于2013-03-01
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
图解Git工作原理
四、企业级代码管理工具git的应用
GIT与SVN
Java学习入门知识总结之Git命令盘点
git学习笔记二
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券