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

github 的 push 时间可以改吗

  •  1
     
  •   jiangwei2222 · 2019-05-07 15:31:58 +08:00 · 5093 次点击
    这是一个创建于 2025 天前的主题,其中的信息可能已经有所发展或是发生改变。
    上班无聊写一些好玩的东西,然后传 GitHub,但是怕被同事或者领导看到影响不好,所有来问问,GitHub 可以改 push 时间吗,我试了 commit -date'.....',这样只改了提交时间,push 并不变
    11 条回复    2019-05-07 18:43:07 +08:00
    gaius
        1
    gaius  
       2019-05-07 15:37:30 +08:00
    rebase
    Wincer
        2
    Wincer  
       2019-05-07 15:54:54 +08:00   ❤️ 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
    ysc3839
        3
    ysc3839  
       2019-05-07 16:36:11 +08:00
    先 push 到私有仓库,回家后再 push 到公开的。
    xlui
        4
    xlui  
       2019-05-07 16:40:33 +08:00 via iPhone
    私有仓库+1
    jiangwei2222
        5
    jiangwei2222  
    OP
       2019-05-07 16:42:40 +08:00
    @Wincer 哈哈,完美
    skiy
        6
    skiy  
       2019-05-07 17:07:48 +08:00
    可以。
    xy2401
        7
    xy2401  
       2019-05-07 17:21:11 +08:00
    这样你提交时间又不会变啊。我想法是 OneDrive 同步代码。回家提交 /。可是如何设置 OneDrive 不同步 target 目录呢?我一直没有找到方法
    reus
        8
    reus  
       2019-05-07 17:32:51 +08:00
    从第一个 commit 开 branch,然后一个个 cherry-pick 过去
    passerbytiny
        9
    passerbytiny  
       2019-05-07 17:37:25 +08:00
    2 楼只适合修改最后一个提交,如果有多个,你只能使用黑科技 filter-branch --env-filter。
    TobiahShaw
        10
    TobiahShaw  
       2019-05-07 18:39:30 +08:00
    貌似 github 上的时间并没有精确到小时啊,是怕别人 clone 下来看嘛
    shenyu1996
        11
    shenyu1996  
       2019-05-07 18:43:07 +08:00 via Android
    reset 之后 push -f
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3660 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:17 · PVG 12:17 · LAX 20:17 · JFK 23:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.