github 的 push 时间可以改吗

2019-05-07 15:31:58 +08:00
 jiangwei2222
上班无聊写一些好玩的东西,然后传 GitHub,但是怕被同事或者领导看到影响不好,所有来问问,GitHub 可以改 push 时间吗,我试了 commit -date'.....',这样只改了提交时间,push 并不变
5094 次点击
所在节点    程序员
11 条回复
gaius
2019-05-07 15:37:30 +08:00
rebase
Wincer
2019-05-07 15:54:54 +08:00
可以,执行以下两步:
1. git commit --amend --date="May 2 06:00 2018 +0100"
2. GIT_COMMITTER_DATE="May 2 06:00 2018 +0100" git commit --amend
ysc3839
2019-05-07 16:36:11 +08:00
先 push 到私有仓库,回家后再 push 到公开的。
xlui
2019-05-07 16:40:33 +08:00
私有仓库+1
jiangwei2222
2019-05-07 16:42:40 +08:00
@Wincer 哈哈,完美
skiy
2019-05-07 17:07:48 +08:00
可以。
xy2401
2019-05-07 17:21:11 +08:00
这样你提交时间又不会变啊。我想法是 OneDrive 同步代码。回家提交 /。可是如何设置 OneDrive 不同步 target 目录呢?我一直没有找到方法
reus
2019-05-07 17:32:51 +08:00
从第一个 commit 开 branch,然后一个个 cherry-pick 过去
passerbytiny
2019-05-07 17:37:25 +08:00
2 楼只适合修改最后一个提交,如果有多个,你只能使用黑科技 filter-branch --env-filter。
TobiahShaw
2019-05-07 18:39:30 +08:00
貌似 github 上的时间并没有精确到小时啊,是怕别人 clone 下来看嘛
shenyu1996
2019-05-07 18:43:07 +08:00
reset 之后 push -f

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/561837

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX