腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6649)
视频
沙龙
2
回答
如
何在
不
丢失
项目
历史
的
情况下
将
项目的
某些
部分
转移到
Git
分支
中
?
我在2006年用CVS开始了我
的
主要
项目
,2008年
转移到
Subversion,2021年
转移到
Git
,但在一开始,我是版本控制方面的新手, 我
的
存储库 是凌乱
的
,我
的
游戏有几个截然不同
的
实现。我希望将它们移动到不同
的
分支
中
,但我不想
丢失
分支
之间
的
历史
记录,即我希望能够在日志中发现一些文件最初位于"m
浏览 62
提问于2021-03-01
得票数 2
回答已采纳
2
回答
在不强制推送
的
情况下
恢复远程
分支
的
提交
、
、
、
如
何在
不强制推送和
丢失
历史
的
情况下
将
某些
远程存储库恢复为旧
的
提交?我知道我能做到
git
push -f origin master 但是我没有强制推送
的
权限,我也不想
丢失
历史
记录。我之所以这样做,是因为我
将
一些*推送到我
的
主
分支
浏览 0
提问于2016-03-09
得票数 12
回答已采纳
1
回答
在多数据流
项目
环境
中
重构
分支
、
我们想要重组我们
的
代码,这些代码被拆分到许多团队
项目
中。我们
的
想法是创建一个新
的
团队
项目
,并将所有
分支
移动到这个专门用于存储代码
的
新存储库(TFVC,而不是
Git
)。我们只需要移动源代码,并不关心工作
项
。旧
的
树结构: -ProductX -Main -ProductY
浏览 1
提问于2019-05-14
得票数 0
1
回答
如
何在
不
丢失
源代码文件
的
历史
记录
的
情况下
减小存储库
的
大小?
、
、
、
、
我当前
项目的
git
存储库包含源代码和图像文件,大小约为1.2
git
。但所有
分支
的
实际文件大小只有205兆字节左右。 我是
git
的
初学者,我猜巨大
的
存储库大小是由于在存储库中移动图像文件造成
的
。因为
git
不能捕捉移动
的
文件,所以它将图像存储在
历史
记录
中
的
旧位置,同时
将
图像存储在新位置。我不确定这是否会造成如此大
的</em
浏览 0
提问于2013-03-18
得票数 1
回答已采纳
1
回答
如何
将
两个
分支
的
项目
合并为一个
、
场景 假设我有一个Visual解决方案,其中包含一个名为ProjectA
的
项目
。该解决方案以
git
形式存在于branchA上。然后,曾经有一段时间,我
将
branchA
分支
到branchB
中
,为同一产品创建不同
的
UI。branchA和branchB
的
发展是独立进行
的
。它们在两个
分支
中
仍然保留相同
的
ProjectA名称;总体结构保持不变。本质上,我希望在
不
共享任何代码
浏览 2
提问于2017-06-06
得票数 0
2
回答
如
何在
历史
上开放一个
git
存储库具有版权
的
媒体
的
项目
?
、
、
、
我想在免费许可下发布一个音频指纹软件
项目
,但是存储库包含有版权
的
音频文件。测试用例目前也使用这些文件。如
何在
不
侵犯版权
的
情况下
向公众发布具有最大版本
历史
的
代码?代码在
git
下进行版本化。在发布之前,我们会把它全
部分
解回一个
分支
。 有400 MB
的
音频数据。一些文件是免费许可
的
音乐,
如
贾门多,另一些是MP3s从我们
的
浏览 0
提问于2011-02-04
得票数 15
回答已采纳
1
回答
修复混乱
的
分支
历史
记录
、
致所有的
Git
专家,我 目前,我在合并回一个长期存在
的
功能
分支
时遇到了一些问题。这样做,
Git
会撤销去年对主
分支
所做
的
许多更改。因为我是这个
项目的
新手,所有以前
的
员工都走了,所以我做了一些关于
Git
历史
上哪里出了问题
的
研究。以下是我们
项目的
简化
历史
: o---.....---o---...---C---o (Master-Branch
浏览 14
提问于2020-08-31
得票数 1
26
回答
如何合并两个
Git
存储库?
、
、
、
考虑以下场景: 我在自己
的
Git
库
中
开发了一个小型实验
项目
A。它现在已经成熟了,我希望A成为更大
的
项目
B
的
一
部分
,该
项目
有自己
的
大型存储库。现在我想添加A作为B
的
子目录。如
何在
不
丢失
任何方面的
历史
的
情况下
将
A合并到B
中
?
浏览 23
提问于2009-09-15
得票数 1878
回答已采纳
1
回答
Xcode4
git
:‘移动’本地
git
项目
到我们
的
远程服务器
、
、
对于我使用
git
命令行设置
的
现有
项目
,它在Xcode4上运行得很好。使用Xcode4和推送提交从那里克隆
项目
非常简单。我困惑
的
是,如何将我们
的
服务器设置为开发人员使用Xcode4创建
的
本地
git
项目的
源/主服务器(具有大量签入
历史
记录)。remote:错误:拒绝更新已签出
分支
:refs/head/master remote: error:默认
情况下
,更
浏览 1
提问于2011-07-29
得票数 2
回答已采纳
1
回答
在保持
分支
结构
的
同时使用正确
的
过程模板创建新
项目
由于我们在TFS2010
中
的
现有
项目
有一个错误
的
过程模板,所以我尝试用正确
的
过程模板创建一个新
项目
,并使用TFS集成平台
将
所有工作
项
和版本
历史
迁移到新
的
项目
。但是,我不太确定如何用当前
的
分支
结构迁移所有代码。以下是我们目前
的
分支
结构:主->释放 我想要
的
是,在我
将<
浏览 1
提问于2012-05-09
得票数 2
回答已采纳
2
回答
如
何在
上游
项目
力推到主后修复
git
子树?
、
我一直在尝试使用
git
子树,并遇到了以下情况。 我使用
git
子树
将
一个外部
项目
添加到我
的
回购
项目
中,我有意保留上游
项目的
所有
历史
记录,因为我希望能够引用该
项目的
历史
,并在以后对上游
项目
作出贡献。事实证明,上游
项目的
另一个贡献者意外地
将
一个大文件推入主
分支
。为了解决这一问题,上游
项目
重写了
历史
,并将力量推到了大师
浏览 4
提问于2019-11-07
得票数 13
1
回答
说服盖特认为一个
分支
比另一个
分支
更有
历史
意义。
、
、
我喜欢使用
git
blame作为辅助文档形式。检查提交
的
原因、何时以及由谁提交是非常有用
的
。 做了一个改变,但后来又恢复了。有人
将
文件复制到一个没有
历史
记录
的
新
分支
/回购
中
。我仍然有一个
分支
的
原始
历史
,我想把它合并到新
的</em
浏览 4
提问于2017-09-12
得票数 3
1
回答
git
的
子模块和签出命令用于什么?
我希望我
的
问题不会脱离话题。
git
checkout <tag>
git
submodule update 我想知道有人能不能解释一下他们
的
意思?提前感谢您
的
帮助。
浏览 0
提问于2015-04-24
得票数 1
回答已采纳
2
回答
如何克隆
git
bare存储库和更改
分支
名称
、
我在服务器上有一个
git
存储库,让我们将其命名为project.
git
我正在
将
项目的
一
部分
分离成一个独立
的
项目
和
git
repo (让我们将其命名为subproject.
git
)。我仍然希望在源project.
git
中
包含subproject.
git
历史
记录。因此,为了开始这种分离,我在project.
git
上创建了一个名为subproject
浏览 0
提问于2013-11-13
得票数 0
1
回答
在现有
项目
上开始使用Maven而
不
丢失
GIT
历史
记录
、
、
、
我正在尝试
将
Maven集成到一个现有的
项目
中。使用IntelliJ IDEA,我尝试了以下步骤:上面的工作非常好,只是它彻底改变了
项目
结构(读:复制、->、删除、->粘贴)。更改是可以
的
--只是
GIT
认为所有文件都已被删除,并在另一个文件夹
中
重新创建(没有
历史
记录)。 如
何在
不
丢失
GIT
浏览 3
提问于2014-03-01
得票数 1
4
回答
真正平缓了一个
git
合并
、
、
、
假设有一个
分支
A
的
提交为6月1日和8月1日,
分支
B
的
提交为7月1日(更新以恢复下面描述
的
使用酶:
分支
是完全独立
的
,没有共同
的
祖先,例如来自两个不同
的
存储库)。当
将
B合并到A
中
时,将有以下
历史
记录(每个
git
日志):Aug 1Jun 1 现在,我要寻找
的
是获得相同结果
的
浏览 2
提问于2012-09-04
得票数 12
回答已采纳
2
回答
将
历史
记录添加到
git
存储库或合并
git
存储库
、
每个人都通过“合并
git
存储库”来理解一些不同
的
东西,所以这是我
的
案例。我们有一个TFS存储库,我们已经在某个时间点签出了源代码,并进行了初始
的
git
提交。然后我们在
git
中进行了正常
的
开发(
分支
、合并等)。问题是,在新
的
存储库
中
,我们在我们
的
git
存储库
中
没有
历史
记录,我们想要解决这个问题。因此,我已经
将
整个TFS存储库转换为
浏览 2
提问于2013-08-16
得票数 9
2
回答
Git
工作流:您是否需要将工作目录和远程
分支
目录单独保存在计算机上?
、
、
、
、
我对
git
很陌生,所以为自己
的
含糊其辞而道歉。因此,我正在处理一个本地文件夹"MyWorkingDirectory“,我是一直将同一个文件夹推送到我
的
git
中
,还是手动
将
所有更改复制到一个新文件夹
中
,在那里管理远程
分支
并从那里进行推送?
浏览 5
提问于2015-01-17
得票数 0
回答已采纳
2
回答
将
分支
的
祖先提交合并回HEAD
我有一个这样
的
提交
历史
记录。我计划应用该解决方案
的
实际repo要大得多。尽管如此,它看起来像这样: ? 简单地说,我想要做
的
是
将
experiment合并到master
分支
。我们
的
想法是在
不
丢失
master
分支
中
的
提交
的
情况下
执行reset。我没有使用revert,因为在实际
的
存储库
中
,master和ex
浏览 9
提问于2020-01-19
得票数 0
回答已采纳
1
回答
用共享文件重写
的
git
合并
分支
、
大约一年前,我从师父那里分店,这个
分支
变成了一个长期运行
的
第二个
项目
。在此期间,同一文件在每个
分支
中进行了几乎完全
的
重写。现在,我已经
将
分支
中
的
代码基移到了它自己
的
文件夹
中
,但是在合并时,对于两个单独
的
项目
联合使用
的
文件,有一年
的
冲突。 是否重写我
的
分支
的
整个
历史</
浏览 0
提问于2018-08-29
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
10 个技巧促使你的 Git 的技能上一个台阶——SitePoint
什么是 Git?-探索分布式版本控制工具
02.Git与SVN的比较
git只知道merge,试试rebase!
Git的高频小技巧
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券