![]() |
1
2
可以“就地”完成;我不能说你是否会认为这种方法是一种黑客行为,但这是我能想到的最直接的方法。。。 首先,听起来他的工作副本根本不是git回购。在这种情况下,您可以在其工作树上“就地”创建git回购
此时,他的工作副本将在新回购中显示为未跟踪文件。现在,将回购与来源关联并获取历史记录。
哪里
此时,您仍有一个“未出生”
接下来我要做的是
(我在这里假设,如果本地版本是代码的修改副本,那么它会被修改
从…起
正在播放什么
这里我们填充索引并将其与远程版本进行比较,因为如果没有什么不同,那么就完成了。只需擦除索引和工作树并签出即可
但听起来你不这么认为;所以如果你
做
请参阅差异,您需要创建一个新的提交。稍微棘手的部分是
有几种方法可以做到这一点,我相信人们对哪种方法最好会有不同的看法。一种简单的方法(但它确实使用一些不太熟悉的命令)是
。。。这可能需要一点解释。
首先,这会创建一个新的
我们把身份证传给
然后我们合并新的
哪里
|
![]() |
Harry · 如何在编译时获取克隆的git仓库的标签 6 月前 |
![]() |
Ooker · 如何从blob中删除秘密? 6 月前 |
![]() |
hasdrubal · git日志图智能分支过滤器 6 月前 |
![]() |
J. Doe · 为什么git中没有跟踪git文件? 7 月前 |