相关疑难解决方法(0)

在重新定位git分支时更改时间戳

我已经重新组织了一个分支中的提交,然后它将被公开,导致提交的时间戳处于混合顺序.我宁愿让他们今天只有几秒钟.

显然,这些时间戳也不正确,但由于这是事情上市的时候,我更喜欢在时间上混淆历史.

那么如何告诉git在重新定位时创建新的时间戳?

git git-rebase

83
推荐指数
4
解决办法
2万
查看次数

需要git rebase -Xignore-all-space来保留我的空间

我正在做一个很大的变化,有很多空白的变化.为了使合并完全可行,我需要-Xignore-all-space.

根据git --help rebase:

ignore-space-change,ignore-all-space,ignore-space-at-eol

为了进行三向合并,将具有指示类型的空白的行更改为未更改.与空行的其他更改混合的空白更改不会被忽略.另请参阅git-diff(1)-b,-w和--ignore-space-at-eol.

o如果他们的版本只引入了对行的空格更改,则使用我们的版本;

o如果我们的版本引入了空格更改但版本包含实质性更改,则使用版本;

o否则,合并以通常的方式进行.

然而,当他们和他们的通常意义交换时,他们我们的人都会被换掉.这意味着在我的rebase中,我的所有空白更改都会丢失,因为它们位于合并一边.

如何让git-rebase保持我的空白变化?

git git-rebase

8
推荐指数
1
解决办法
2988
查看次数

标签 统计

git ×2

git-rebase ×2