腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
为什么工作目录中的文件在
Git
分支之间切换时会得到
修改
状态?
、
我在
本地
的
git
存储库中有两个分支:master和anotherbranch。当我使用
git
checkout anotherbranch从master切换到anotherbranch并运行
git
status时,我看到
修改
过的文件。我用
git
reset HEAD
撤销
了这些
修改
,然后
git
status不再显示它们。但是,当我切换到master并随后切换到分支时,我再次看到这些
修改
过的文件。 你能解释一下是怎么回事
浏览 5
提问于2011-03-09
得票数 2
2
回答
如何恢复
git
提交历史记录?
、
所以我通过
修改
最后一次提交来破坏我的
本地
提交历史。仅供参考,我没有使用
GIT
的经验。我以为amend是用来
撤销
git
add --all。在不破坏源代码更改的情况下,如何将
本地
git
提交历史重置为我在github中拥有的历史?
浏览 0
提问于2017-09-03
得票数 0
1
回答
git
pull在reflog中不显示--想要重置它
我先对
本地
分支执行了
git
commit,然后执行了
git
pull。我是遥控器后面的一个提交,它合并了现在在
git
status中显示的所有远程更改,就像我
修改
它们一样,但事实并非如此。所以我想
撤销
git
pull。我希望能够使用
git
reset HEAD@{x}来做这件事,其中X是在我执行拉操作之前来自reflog的ID。但是在reflog中没有显示pull,我需要在
本地
消除它造成的所有混乱。我该怎么做呢?
浏览 1
提问于2014-02-12
得票数 1
1
回答
Git
拉取不同步
本地
文件
、
、
我已经在
Git
中设置了我的存储库。我可以很好地致力于此。然而,当我对我的文件进行了更改(
git
状态显示
修改
),并且我想拉出我的存储库并覆盖那些已经更改的文件(就像测试我是否正确地更新了我的
本地
端)时,它会告诉我我的
本地
存储库“已经是最新的”。据我所知,我已经对我的
本地
进行了更改,所以它不应该告诉我我的
本地
是“最新的”。 现在的问题是,
Git
告诉我这是因为我是上次提交repo的同一个用户吗?那么,例如,如果我使用我室友的用户名提交一些东西,那么如果我在他
浏览 0
提问于2013-01-17
得票数 1
回答已采纳
3
回答
用于还原未提交文件更改的"
git
签出“与"
git
还原”之间有什么区别?
假设我有一个
git
和一个名为readme.txt的
修改
文件,我想
撤销
我所做的
修改
,并将其设置为最近提交的状态。似乎有两个命令可以这样做:和这两个命令有什么区别吗?我注意到
git
status提供了"(use "
git
restore <file>..." to discard changes in worki
浏览 5
提问于2020-04-09
得票数 13
2
回答
撤销
git
提交-
修改
然后我意识到我忘了给它添加一个文件,所以我做了
git
commit --amend -C HEAD。然后我推到遥控器上。问题是我忘了我也把未经
修改
的承诺推到了远程,所以现在发生了冲突。
浏览 5
提问于2016-12-26
得票数 0
回答已采纳
2
回答
Git
:在文件被标记为“假设-不变”之后,如何在工作目录中显示文件的差异?(或跳过-工作树)
我知道如何对工作目录中的文件使用
git
update-index --assume-unchanged。
git
update-index --no-assume-unchanged foo.java
git
update-index --assume-unchanged
g
浏览 6
提问于2017-09-18
得票数 2
回答已采纳
1
回答
Git
合并不给Main的文件
我正在和
git
和视觉工作室一起工作。我有我的
本地
分支,远程分支和主要(家长)。刚提交了我的
本地
更改首先和从VS,我取消了所有的文件,我从合并,并做了撤消这些文件(我认为我将再次做
git
合并主) 现在,当我做
git
merge main时,我只需要得到所有的文件都是最新的。
浏览 8
提问于2022-03-25
得票数 -1
1
回答
如何
撤销
git
提交-
修改
、
、
在树上最后一次提交时,我不小心做了
git
commit --amend (这不是我写的),我想
撤销
这个commit和检索,我的更改返回到工作目录。我很熟悉--commit amend是“重写历史”
Git
命令的一部分这一事实,但我希望通过作者名称或其他任何方法解决这个问题。
浏览 0
提问于2016-08-31
得票数 3
2
回答
如何在
git
拉取后将
本地
存储库恢复为以前的提交?
、
假设
git
pull命令将我的
本地
repo向前推进了几次,以匹配远程repo,并且我希望
本地
repo在
git
pull之前返回到提交id。换句话说,我想
撤销
我从
git
pull得到的所有东西。
浏览 24
提问于2020-12-18
得票数 0
1
回答
Git
-我想回到最近的提交,但我也有一个
修改
过的文件,我不能丢失
、
我希望我的分支是最新的(而不是落后于任何提交),而不做任何新的提交,并留下我的跟踪和
修改
的文件单独。我想保留这个文件中的更改。我不小心跑了"
git
重置头~“来看看它做了什么,现在我无法
撤销
"
git
重置头~”。
git
reset --soft HEAD~
git
merge --ff-only
浏览 2
提问于2017-12-05
得票数 0
回答已采纳
1
回答
如何
撤销
git
推流-u源my_branch?
、
我使用以下命令将我的
本地
git
提交发送到服务器:如何
撤销
本次推送?
浏览 1
提问于2013-08-20
得票数 2
1
回答
提交到正确的分支,但又推错了分支,如何
撤销
推送?
、
我在branch1上做了一些更改,提交了它们,签出了branch2,做了
修改
并提交了它们。然后我推了一下branch2。因为我只想推branch2,所以我想
撤销
branch1推送。基本上,我做了以下几点://make some changes on branch1
git
checkout -b b
浏览 5
提问于2022-06-23
得票数 0
1
回答
取消“推送”的问题
我无意中使用
Git
push将一个项目推送到
git
,而我只是想将它放在
本地
存储库中(应该在
git
提交之后停止)。
git
push -f origin C
浏览 1
提问于2017-07-06
得票数 1
回答已采纳
2
回答
如何将
本地
git
分支与远程
git
分支与此设置进行比较?
、
考虑到下面的分支,我尝试与
git
diff mybranch remotes/origin/mybranch进行比较,但它显示了一个空的差异,尽管我知道有一些变化。从
git
branch -a回来的分支* mybranch remotes/origin/master(如果是的话,我可以
撤销
一个提取吗?)
浏览 1
提问于2016-04-07
得票数 0
回答已采纳
1
回答
还原最后版本的vscode
Git
我错误地放弃了1.5k的更改,,这是20天的工作,我最后一个安全的版本是20天前的,伙计们,有什么办法吗?这样我就可以得到我的更改了吗?
浏览 4
提问于2022-04-27
得票数 0
2
回答
如何在初始化后立即从空存储库中撤消拉取操作?
因此,我向刚刚初始化的
本地
存储库添加了一个远程的空存储库,并在提交
本地
更改之前犯了拉的错误:
git
remote add origin <URL>
git
pullorigin master 现在我所有的文件都被删除了,因为
git
把空的repo写到了
本地
。通常,当拉入时,如果存在需要提交的未暂存的
本地
更改,
git
将拒绝合并。令我惊讶的是,这与初始提交时不同。
浏览 2
提问于2013-02-04
得票数 1
回答已采纳
1
回答
检索分叉存储库的前一状态
、
因为分叉存储库有很多目录,所以我总是只下载在
本地
机器上工作的目录。然后,我创建或
修改
了文件。在第一次提交(错误的提交)之前,我总是使用GitHub web将这些新文件或
修改
过的文件上传到GitHub存储库中。我从没有在那一刻承诺过吉特。一旦我上传了这些文件,我就从我的
本地
机器上删除了它们。 然后,我将一个文件提交到
Git
,并将其推到GitHub(使用以下命令
git
push -f)--...now--存储库中只有一个文件。我想要
撤销
这个,用我上传的所有文件取回分叉存储库
浏览 1
提问于2021-03-02
得票数 2
回答已采纳
6
回答
Git
:如何取消暂存文件更改(新提交)
、
、
mohamed@mohamed:~/Projects/skyrocket$
git
status Changes not staged for commit: (use "
git
checkout -- <file>..." toadd" and/or &
浏览 0
提问于2016-03-18
得票数 4
1
回答
撤消缓存的
git
rm -r
我是
Git
的新手,我想我不小心删除了
本地
的文件。我使用这个命令
git
rm -r --cached .,它删除了这些文件。但我还没有提交。 我怎样才能
撤销
它?
浏览 3
提问于2017-12-28
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
GIT 检查、撤销修改简明教程
Git 推送本地修改的代码到远程仓库
Git撤销操作处理
Git 撤销的各种姿势
编程小知识【git-0002】git常用操作命令-代码撤销和撤销同步
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券