腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
如何在
Git
中分割文件?
git
、
version-control
、
filesplitting
我有源文件A,它正在变长,包含两个大型
类
。我想把它分成A
和
B文件,保存历史
和
“指责”数据。在Subversion
中
,这非常容易:执行svn copy A B,从A
中
删除只应该在B
中
的
行,反之亦然,然后
提交
。但是该项目的所有者很遗憾地想要切换到
Git
,这是我不知道如何做
的
工作流程之一。当你做svn log B时,你会得到B在拆分后
的
历史,再加上A在拆分之前
的
历史。此外,svn bla
浏览 0
提问于2015-08-07
得票数 4
回答已采纳
1
回答
git
:查看日志
和
移动文件
的
更改
git
、
git-log
、
file-move
我在
git
中有文件,我想检查它
的
历史记录:
当
它被更
改时
提交
,以及在这个
提交
之间到底
发生
了什么变化。 我知道这个问题:,但是如果你
的
记忆不好,并且不记得以前所有的
文件名
,你就不能回答该怎么做。
浏览 1
提问于2012-08-18
得票数 1
回答已采纳
1
回答
将Visual (2013)
中
的
文件
重命名
为
GIT
重命名
为
GIT
?
git
、
visual-studio
我们使用
GIT
和
Visual 2013 (终极+专业版)。解决方案
和
项目的代码在
GIT
中
,每当我们在Visual
中
重命名
文件时,
GIT
都会将它们看作c:\temp\testCodeSnippets>
git
status# 基本上,在VS
中
执行
的
重命名
仍然需要一些手工操作。同样重要
的</e
浏览 3
提问于2014-02-10
得票数 8
回答已采纳
3
回答
Git
错误地将文件标记为已删除而不是重写。
git
因此,有时我需要
重命名
文件扩展名,例如index.js -> index.ts,并更改该文件上
的
许多行。因为
git
错误地将index.js标记为已删除,而将index.ts标记为新文件,这可能对代码评审
和
日志都不利。使用
git
add /
git
rm /
git
mv
的
方法不起作用,因为
git</em
浏览 5
提问于2020-02-14
得票数 1
回答已采纳
1
回答
推完后能用
git
mv吗?
git
我做了一个
git
,但是无论出于什么原因,在我多次推送(多次)后,文件看起来像是被删除了,并且有一个同名
的
新文件。失去了所有的历史。 有什么办法可以在推完车后恢复正常吗?
浏览 0
提问于2019-09-11
得票数 0
回答已采纳
1
回答
git
:
重命名
文件并在同一
提交
中
创建旧名称
的
文件
git
、
git-mv
根据我
的
经验,当我
重命名
文件时,
git
将在下
一次
提交
时
检测
重命名
。但是,现在我想
重命名
一个文件,比如从old_name
重命名
为new_name,在同
一次
提交
中
,我希望创建一个名为old_name
的
新文件。由于存在一个名为old_name
的
(不同
的
)文件,所以
git
不会自动
检测
到这实际上是一个<
浏览 11
提问于2022-06-14
得票数 0
回答已采纳
1
回答
重新定位时
git
中
的
文件
重命名
检测
git
、
file-rename
假设我有一个遥控器、一个developer1
和
一个developer2。Developer1在遥控器
中
推动他
的
项目。Developer2从远程克隆项目,他
重命名
一个文件,并将其放入另一个folder.Then
中
,然后将项目推送到远程。然后,developer1从遥控器获取项目。在这种情况下,
git
的
重命名
机制会识别出我
重命名
的
文件在另一个文件夹上吗?
浏览 0
提问于2012-06-28
得票数 1
回答已采纳
2
回答
Git
:如何在不同
的
提交
中区分两个不同
的
文件?
git
、
diff
、
commit
我有一个存储库,其中许多文件已从.html
重命名
为.php,并在自上次拉扯以来
的
多次
提交
中进行了进一步编辑。使用
git
diff显示删除
的
所有html内容
和
添加
的
所有php内容。是否有一种简洁
的
方法让
git
diff
检测
重命名
(类似于
git
log --follow ),或者直接比较不同
提交
之间
的
不同
文件名
(类似于
中</
浏览 1
提问于2017-03-27
得票数 24
回答已采纳
1
回答
重命名
文件
的
Git
压缩
提交
(保存历史记录)
git
、
rename
、
git-rebase
、
squash
、
git-squash
反向为此,我会做一个交互式
的
重基:到目前为止没问题。问题
git
-mv 但是,当我在
重命名
浏览 3
提问于2015-02-19
得票数 12
3
回答
git
有没有与bazaar automv插件等同
的
插件?
git
、
dvcs
、
bazaar
我在项目中使用
的
唯一分布式修订控制系统是bazaar。除了如何结账,我对
git
和
mercurial了解不多。我喜欢bazaar
的
原因是它
的
automv插件。当我手动(从命令行/ide等)移动/删除文件时,它会
检测
到。当我很着急
的
时候,我倾向于做很多事情。但是bazaar真的很慢,我正在考虑转到
git
。
git
有没有类似的功能?
浏览 7
提问于2008-12-23
得票数 2
回答已采纳
1
回答
在重大文件内容重组过程中保存
git
历史
git
、
refactoring
、
structure
我正在重组/重构一个更大
的
图书馆,这意味着我需要重新分类
和
重新排序现有的功能。这包括在文件中移动他们
的
代码,但也在文件之间移动。目前,在我看来,这一过程将被
git
承认为大量
的
增删。这样做对吗?或者,一些非正统
的
方法,比如一步一步地做更小
的
一步一步地
提交
,会对这项任务有帮助吗? 如果有人能
浏览 2
提问于2018-04-13
得票数 0
2
回答
在
git
下
提交
文件时,如何控制
重命名
阈值?
git
、
rename
、
git-commit
我试图将特定项目的连续快照放到
git
的
历史记录
中
。为此,我使用每个快照
的
内容填充存储库目录,然后运行
git
commit -m 'Version X' 这是
中
推荐
的
方法。但是,我看到
提交
只在100%
的
文件内容保持不变时才识别文件
重命名
。是否有一种方法可以影响
git
commit
的
重命名
检测<
浏览 4
提问于2013-02-12
得票数 14
回答已采纳
2
回答
使用
Git
记录文件复制操作
git
、
file
、
copy
当我使用
git
-mv在
git
中移动文件时,状态显示该文件已被
重命名
,即使我更改了某些部分,它仍然认为是几乎相同
的
东西(这很好,因为它让我跟踪它
的
历史)。当我复制一个文件时,原始文件有一些历史记录,我希望将其与新
的
副本相关联。有没有办法让
git
以类似于记录文件
重命名
浏览 0
提问于2009-06-25
得票数 159
回答已采纳
1
回答
如何
提交
git
中
的
特定更改
command
、
git
我
重命名
了一个接口(IMoo到IKey)
和
一个
类
文件(Moo到Key)。之后,我在
类
文件
中
创建了一个方法(blob()),并在接口中创建了实现。如何在
git
中分别执行这两个更改?因此,第一个
提交
只包含
重命名
更改,第二个
提交
包含接口中
的
方法
和
实现。
浏览 1
提问于2018-06-12
得票数 1
回答已采纳
1
回答
在合并期间强制
git
重命名
检测
,即使存在文件
git
、
merge
、
rename
所有这些都
发生
在几个不同
的
操作
中
(首先将AuthenticationService移动到一个新包并将其
重命名
,
提交
更改,然后使用重构引入接口,从而在旧位置重新创建AuthenticationService.java,然后再次
提交
)。现在,当我试图将对另一个分支中所做
的
服务
类
的
更改合并到主服务器
中
时,
git
会创建许多合并冲突--基本上,我可以手动解决对服务
类
的
每一个
浏览 0
提问于2014-04-10
得票数 0
回答已采纳
1
回答
Git
存储库
中
的
文件移动
git
、
version-control
我想重组我
的
文件和文件夹在
Git
回购,而不失去历史。 当前
的
Git
是从SVN迁移而来
的
,其中包含了SVN
的
历史。现在,当我试图在
Git
周围移动文件时,我正在丢失当前
的
Git
历史记录,但是我有从SVN迁移过来
的
旧
的
SVN历史。但是,当我移动文件和文件夹时,我想拥有所有的历史记录。我试过了
git
mv,log --跟随,只是剪切
和
粘贴,等等.但是没有任何东西能记录新吉
浏览 1
提问于2016-04-12
得票数 0
回答已采纳
6
回答
处理
重命名
: svn、
git
和
mercurial
svn
、
git
、
version-control
、
mercurial
、
rename
这些VCS
中
的
每个如何处理
重命名
? 我发现了很多自相矛盾
的
信息,说
git
跟踪LOC (代码行)而不是文件,因此
重命名
对它没有任何意义。
浏览 0
提问于2009-10-08
得票数 46
回答已采纳
4
回答
Git
- Android Studio不再允许我
提交
更改并推送到GitHub
android
、
git
、
android-studio
几个小时前,Android Studio不再允许我
提交
我
的
更改。
当
提交
对话框弹出时,它会显示已更改
的
文件,并让我输入
提交
消息。但是,当我单击
提交
(或
提交
并推送)时,进度对话框出现,大约为10% - 20%,然后就消失了,实际上没有
提交
任何东西。如果我再试
一次
(没有先重新启动IDE ),当我单击Commit/Commit
和
Push时,似乎什么也没有
发生
。遗憾
的</e
浏览 1
提问于2015-08-04
得票数 23
回答已采纳
5
回答
Git
能跟踪单个函数从一个文件到另一个文件
的
移动吗?多么?
git
、
git-diff
、
git-log
我多次遇到这样
的
说法:如果将单个函数从一个文件移动到另一个文件,
Git
可以跟踪它。例如,说,"Linus说,如果您将一个函数从一个文件移动到另一个文件,
Git
将告诉您该单个函数在整个移动过程
中
的
历史。我
的
理解是,
Git
将每个文件
的
内容存储为Blob,并且每个Blob具有一个全局唯一
的
标识,该标识来自其内容
和
大小
的
SHA散列。然后,
Git
将文件夹表示为树。任何
文件名
浏览 0
提问于2011-02-05
得票数 79
回答已采纳
2
回答
将具有历史记录
的
文件移动到同一个存储库
中
的
新文件夹,以便在已移动
的
文件
中
也可以看到旧
的
提交
。
git
、
github
..
git
git
日志file1 //它将显示文件
的
git
历史记录。
提交
61892bb913db3e9815914e062439364a33366a78 (头->主、原点/主、原处/头)作者: abc 29479669+abc@users.noreply.github.com@-文件夹->file1
git
签出-b虚拟标记
git</e
浏览 10
提问于2022-07-06
得票数 0
点击加载更多
相关
资讯
git常用命令总结
文件批量处理工具:芝麻文件重命名 一键高效批量重命名文件
你应该掌握的Git常用操作
版本控制软件Git的安装与使用
图解Git工作原理
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券