github 的 push 时间可以改吗

2019 年 5 月 7 日
 AutumnVerse
上班无聊写一些好玩的东西,然后传 GitHub,但是怕被同事或者领导看到影响不好,所有来问问,GitHub 可以改 push 时间吗,我试了 commit -date'.....',这样只改了提交时间,push 并不变
5528 次点击
所在节点    程序员
11 条回复
gaius
2019 年 5 月 7 日
rebase
Wincer
2019 年 5 月 7 日
可以,执行以下两步:
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 年 5 月 7 日
先 push 到私有仓库,回家后再 push 到公开的。
akiakiseofficial
2019 年 5 月 7 日
私有仓库+1
AutumnVerse
2019 年 5 月 7 日
@Wincer 哈哈,完美
skiy
2019 年 5 月 7 日
可以。
xy2401
2019 年 5 月 7 日
这样你提交时间又不会变啊。我想法是 OneDrive 同步代码。回家提交 /。可是如何设置 OneDrive 不同步 target 目录呢?我一直没有找到方法
reus
2019 年 5 月 7 日
从第一个 commit 开 branch,然后一个个 cherry-pick 过去
passerbytiny
2019 年 5 月 7 日
2 楼只适合修改最后一个提交,如果有多个,你只能使用黑科技 filter-branch --env-filter。
TobiahShaw
2019 年 5 月 7 日
貌似 github 上的时间并没有精确到小时啊,是怕别人 clone 下来看嘛
shenyu1996
2019 年 5 月 7 日
reset 之后 push -f

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

https://study.congcong.us/t/561837

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

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

© 2021 V2EX