腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9911)
视频
沙龙
0
回答
如何
从
另一个
git
存储
库
挑选
提交
,
并
保留
或
记录
原始
散
列
。
、
、
、
这里提供了这个答案(这就是我需要的): format-patch -k -1 --stdout <commit SHA> |是否存在可以自动
记录
(添加到
提交
消息中相关的
git
散
列
从
我打补丁的地方到我申请的地方? 手动编辑是可能的,但对于+100个<em
浏览 9
提问于2018-07-12
得票数 0
回答已采纳
1
回答
git
结帐支路一定时间
、
我正在搜索一个
git
命令(如果可能的话),以便在特定时间(即本地分支时间)从一个
存储
库
签出文件。我怎样才能做到这一点?如果我使用"
git
log -1 --format=%ct“,它会给我时间戳。然后,我可以在这个时间戳中添加10分
浏览 2
提问于2015-11-12
得票数 4
1
回答
如何
使用
git
-subtree转到特定的
提交
?
、
、
我使用的是Avery Pennarun的
git
-subtree,它是
git
的扩展。我主要是在squash commits模式下运行它。
浏览 0
提问于2012-10-20
得票数 11
回答已采纳
2
回答
将补丁从一个
git
存储
库
导入到
另一个
git
存储
库
。
我有两个
存储
库
,它们共享一些代码,但不是全部。有时,我需要从一个
存储
库
(上游)中
挑选
一个
提交
到
另一个
(下游)中。在
git
log
或
gitk中的探索提供了
提交
散
列
,但我需要一种简单的方式来说“
从
存储
库
抓取
提交
1234abcd ../UpstreamRepo并在这里应用它”。在这种特殊情况下,我还希望能够
浏览 5
提问于2016-09-11
得票数 3
回答已采纳
3
回答
从
现有的本地分支创建新的
git
存储
库
、
我有一个包含两个分支的
Git
存储
库
:master和redesign。redesign分支是
从
master创建的,从那时起就再也没有接触过master:...|--m50--\redesign分支发展如此之快,以至于我想从它创建一个新的整个
存储
库
,将redesign的第一次
提交
作为新
存储
库
的初始
提交
,
并
浏览 0
提问于2011-11-28
得票数 7
回答已采纳
5
回答
如何
从头开始调整所有
提交
的基址
、
所以我要从svn (code.google.com)迁移到
git
(github)。我已经把所有东西都放到我的电脑上了,我正在努力做到这一点。但我发现的是:
git
rebase -i master,但它只改变新的修改和
提交
的基数。
如何
使用rebase
从
所有历史
记录
中清除github
存储</
浏览 1
提问于2011-12-22
得票数 79
回答已采纳
2
回答
如何
声明我们的历史包含它
、
、
、
我做了以下工作:
git
cherry-pick xyz 除了在其中一个文件中使用了与我在前一次
提交
中所做的完全相同的更改之外,选中的
提交
已被干净地应用,因此这些更改不会被重新应用代码方面的一切都很好,但我希望在我的历史中使用
提交
哈希。在我的历史上,它出现了一个新的名字。这有可能吗?就我所读到的
git
合并“我们的”策略而言,它似乎通常是可能的,但是
如何
实现单个
提交
呢?我希望这样做,这样以后就可以更容易地确定upst
浏览 5
提问于2013-03-05
得票数 6
回答已采纳
1
回答
从
只包含已删除文件的
git
存储
库
中删除所有
提交
这些项目现在已经如此不同,以至于我们决定将它们放在单独的
存储
库
中。拆分它们是没有问题的(复制
存储
库
,在
存储
库
1中删除项目A,在
存储
库
2中删除项目B),也不能将项目移动到
存储
库
根目录,而不是repo/projectX (
git
filter-branch --subdirectory-filter然而,我们有超过8000个
提交
,其中绝大多数只涉及其中一个项目,而不是两个项目
浏览 0
提问于2018-08-03
得票数 0
4
回答
如果
git
只
记录
文件的“快照”,那么它
如何
撤销更改?
、
、
我在版本控制方面是个新手,在使用
git
方面也是个新手。我知道像svn这样的版本控制系统会
存储
所做的更改,而
git
会保存“快照”(
提交
)的
记录
,那么
如何
才能撤销
git
中的更改呢?
git
到底在做什么?我还发现了这个:"“,它似乎说明
git
确实
存储
了增量。
浏览 0
提问于2013-12-04
得票数 1
2
回答
git
子树没有选择,只能重复
提交
吗?
、
我刚开始使用
git
子树,我很困惑。 在这种情况下,我的问题是‘主“回购没有选择,只能重复
提交
吗?例如,假设我将一些
提交
推到"main“回购,并将‘子树推送’推到”子树“回购。之后,当我在"main“repo上点击'
git
子树拉‘命令时,所有
提交
,甚至我
从
"main”推到" subtree“的内容也会被拉到"main”repo,而"main“r
浏览 2
提问于2016-08-02
得票数 2
2
回答
如何
修复
git
存储
库
中的“错误日期”问题?
、
、
我最近尝试将
存储
库
导入GitHub (
从
Bitbucket),但导入失败。GitHub技术支持通知我,他们在
存储
库
中看到了“糟糕的日期”问题,我应该在
存储
库
中运行
git
fsck。所以我
从
BitBucket克隆了它,然后运行
git
fsck,得到的结果如下:
git
fsck Checking object directories: 100% (256/256), done.我甚至不知道<
浏览 6
提问于2019-12-08
得票数 2
1
回答
如何
将特定的
提交
拉到节点包中?
、
其中一个mixins中有一个bug,现在已经修复了,但除了复制和粘贴之外,我不知道
如何
将它添加到包中。看起来它已经被批准了,只是还没有发布到新版本吗?如果不是一个解决方案,请解释一下:)
浏览 0
提问于2019-11-27
得票数 0
1
回答
在
提交
中将更改还原为子模块
、
在主
存储
库
中执行
提交
文件时,我意外地更改了两个子模块的状态。它可能发生在重基时,但我不确定我不理解子模块。 是否有一种方法可以编辑
提交
和撤消对子模块的更改而不撤消对文件的良好更改?我很熟悉使用
git
rebase -i和
git
commit --amend进行常规项目的操作,但是我不知道
如何
对子模块这样做。这就是混乱的
提交
:,我需要contrib/tor再次指向中的7ce4ae344 commot,contrib/ssl指向中的fd
浏览 1
提问于2021-06-19
得票数 1
回答已采纳
1
回答
git
过滤器分支
如何
影响使用子模块的repos?
、
、
我想使用
git
filter-branch
从
名为problems的
存储
库
的
提交
历史
记录
中删除一些大文件。这会在使用problems
存储
库
作为子模块的
存储
库
thesis中引起任何问题吗?也就是说,
git
filter-branch所需的强制推送是否需要在thesis
存储
库
中进行任何特殊操作
或
考虑?
浏览 5
提问于2020-04-15
得票数 1
2
回答
Git
重写历史,减轻回归
、
、
、
为了节省空间,我想从
git
存储
库
中删除大量的单元测试文件,并将它们
从
提交
历史
记录
中删除。我知道有两种主要的方法可以做到这一点,一种是使用
git
filter分支,另一种是使用BFG repo清理程序(由编写)。2)
浏览 16
提问于2018-04-17
得票数 0
11
回答
如何
从
远程分支中
挑选
?
我在
挑选
樱桃时遇到了麻烦。在我的本地机器上,我目前在"master“分支上。我想从
另一个
名为"zebra“的分支中精选一个
提交
。"zebra“分支是一个远程分支。所以
git
状态:nothing to commit (working directory clean)
git
cherry-pick所以第一个显而易见的问题是,为什么
git
找不到我引用的
浏览 0
提问于2012-12-09
得票数 174
回答已采纳
1
回答
使用
原始
提交
的
散
列
查找精挑细选的
提交
或
重新建立基础的
提交
、
、
、
、
我有一个包含许多分支的大型
git
代码
库
(通常,我只使用其中的一小部分分支,与我的团队拥有的特性相关)。假设我有一个commit的
散
列
(例如,
从
拉取请求中复制)。这个
提交
可能已经合并到我感兴趣的某个分支中,也可能不合并。它可能是直接合并的,也可能是精挑细选的,也可能是重新设定的。在后两种情况下,它在日志中的
散
列
是不同的(因为它现在实际上是一个全新的
提交
,尽管有相同的差异)。如果我知道
原始
提交
的
浏览 0
提问于2019-06-25
得票数 0
1
回答
如何
找到新的强制
提交
id覆盖的预
提交
id?
、
、
我将代码更改添加到repo中,我可以通过
git
log -n1看到
提交
id。然后,我使用
git
add -u;
git
commit --amend;
git
push -f将一个新的更改组合到预
提交
id。
如何
找到失踪的
提交
人?
浏览 2
提问于2021-04-26
得票数 0
回答已采纳
2
回答
从
git
到svn的挑剔(或者,
如何
在
git
中保存项目历史并在svn中发布)
、
、
、
我所处的位置是,我是唯一使用
git
的人,其他人都在使用svn。我使用了'
git
svn‘来连接到团队svn,大多数情况下,它工作得很好。最近,我开始了一个项目,最初是我自己的,独立的
git
repo,现在我需要将其中的内容合并到svn中。然而,我仍然希望在我自己的隐私中在不同版本之间不断调整实现。那么,
从
我的私有
存储
库
中
挑选
一些
提交
到svn克隆的
存储
库
的最直接的方法是什么?要求是
保留
完整的
浏览 0
提问于2010-03-19
得票数 5
回答已采纳
1
回答
使用标签将文件移动到
另一个
存储
库
我想要将一些文件移动到
另一个
git
存储
库
,同时
保留
提交
历史
记录
和链接到这些
提交
的标签。我正在寻找一种方法来重新应用标签到新的
存储
库
。因为相关的标记有一个唯一的名称,所以我可以运行:来获取所有的标记名和
提交
,但是由于新repo中的
提交
得到了不同的<
浏览 2
提问于2015-11-28
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Politeia:Decred去中心化的提案投票系统
使用 Git和Jenkins 构建持续集成和交付平台
02.Git与SVN的比较
500行Python代码实现的Git客户端!有这水平工作应该随便找了!
大妈屯黄金,大叔猛挖矿,齐心协力把钱赚
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券