首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

github 的 push 时间可以改吗

  •  1
     
  •   jiangwei2222 · 163 天前 · 2097 次点击
    这是一个创建于 163 天前的主题,其中的信息可能已经有所发展或是发生改变。
    上班无聊写一些好玩的东西,然后传 GitHub,但是怕被同事或者领导看到影响不好,所有来问问,GitHub 可以改 push 时间吗,我试了 commit -date'.....',这样只改了提交时间,push 并不变
    11 回复  |  直到 2019-05-07 18:43:07 +08:00
        1
    gaius   163 天前
    rebase
        2
    Wincer   163 天前   ♥ 1
    可以,执行以下两步:
    1. git commit --amend --date="May 2 06:00 2018 +0100"
    2. GIT_COMMITTER_DATE="May 2 06:00 2018 +0100" git commit --amend
        3
    ysc3839   163 天前
    先 push 到私有仓库,回家后再 push 到公开的。
        4
    xlui   163 天前 via iPhone
    私有仓库+1
        5
    jiangwei2222   163 天前
    @Wincer 哈哈,完美
        6
    skiy   163 天前
    可以。
        7
    xy2401   163 天前
    这样你提交时间又不会变啊。我想法是 OneDrive 同步代码。回家提交 /。可是如何设置 OneDrive 不同步 target 目录呢?我一直没有找到方法
        8
    reus   163 天前
    从第一个 commit 开 branch,然后一个个 cherry-pick 过去
        9
    passerbytiny   163 天前
    2 楼只适合修改最后一个提交,如果有多个,你只能使用黑科技 filter-branch --env-filter。
        10
    TobiahShaw   163 天前
    貌似 github 上的时间并没有精确到小时啊,是怕别人 clone 下来看嘛
        11
    shenyu1996   163 天前 via Android
    reset 之后 push -f
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1183 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 21ms · UTC 23:05 · PVG 07:05 · LAX 16:05 · JFK 19:05
    ♥ Do have faith in what you're doing.