- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
考虑我有提交
... -- A -- B -- C
如果我使用 git rebase -i
将所有三个提交压缩为一个,我们可以
pick A
squash B
squash C
我看到了结果提交 A
有它的原始时间戳。如何让它继承提交的时间戳 C
(最后一个)?
我能想到的是git commit --amend --date=<new_time>
, 但这种方式需要记住提交的时间戳 C
在 Squash 之前或从 reflog。
我发现最新提交的时间戳更合理,因为它显示了我实际完成提交中的工作的时间。
谢谢。
最佳答案
没有简单的方法可以做到这一点,但有一些选择。这是一个:
git commit --amend --date="$(git show -s --pretty=tformat:%ai <sha1-of-C>)"
还有一个:
git commit --amend -c <sha1-of-C>
后者会破坏您现有的提交消息,因此您必须重写它。
关于git squash 并保留最后一次提交的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10020641/
给定一个带有多个 date_time 戳的字符串,我想 提取第一个戳及其前面的文本 候选字符串可以有一个或多个时间戳 后续的 date_time 戳记将被 sep="-" 隔开 后续date_time
是否可以合并从相机拍摄的文本和照片?我想在照片上标记日期和时间,但我在 Google 上找不到任何内容。 最佳答案 使用下面的代码来实现你所需要的。 Bitmap src = Bitm
有没有办法通过 Graph API 戳另一个用户?基于this post ,并使用 Graph Explorer ,我发布到“/USERID/pokes”,我已经授予它(Graph API 应用程序和
我有两个向左浮动的元素。一个是 body 的第一个 child ,另一个是容器的第一个 child ,容器是 body 的第二个 child 。 ...
我是一名优秀的程序员,十分优秀!