• 请不要在回答技术问题时复制粘贴 AI 生成的内容
AutumnVerse
V2EX  ›  程序员

github 的 push 时间可以改吗

  •  1
     
  •   AutumnVerse · May 7, 2019 · 5624 views
    This topic created in 2598 days ago, the information mentioned may be changed or developed.
    上班无聊写一些好玩的东西,然后传 GitHub,但是怕被同事或者领导看到影响不好,所有来问问,GitHub 可以改 push 时间吗,我试了 commit -date'.....',这样只改了提交时间,push 并不变
    11 replies    2019-05-07 18:43:07 +08:00
    gaius
        1
    gaius  
       May 7, 2019
    rebase
    Wincer
        2
    Wincer  
       May 7, 2019   ❤️ 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  
       May 7, 2019
    先 push 到私有仓库,回家后再 push 到公开的。
    akiakiseofficial
        4
    akiakiseofficial  
       May 7, 2019 via iPhone
    私有仓库+1
    AutumnVerse
        5
    AutumnVerse  
    OP
       May 7, 2019
    @Wincer 哈哈,完美
    skiy
        6
    skiy  
       May 7, 2019
    可以。
    xy2401
        7
    xy2401  
       May 7, 2019
    这样你提交时间又不会变啊。我想法是 OneDrive 同步代码。回家提交 /。可是如何设置 OneDrive 不同步 target 目录呢?我一直没有找到方法
    reus
        8
    reus  
       May 7, 2019
    从第一个 commit 开 branch,然后一个个 cherry-pick 过去
    passerbytiny
        9
    passerbytiny  
       May 7, 2019
    2 楼只适合修改最后一个提交,如果有多个,你只能使用黑科技 filter-branch --env-filter。
    TobiahShaw
        10
    TobiahShaw  
       May 7, 2019
    貌似 github 上的时间并没有精确到小时啊,是怕别人 clone 下来看嘛
    shenyu1996
        11
    shenyu1996  
       May 7, 2019 via Android
    reset 之后 push -f
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3971 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 05:22 · PVG 13:22 · LAX 22:22 · JFK 01:22
    ♥ Do have faith in what you're doing.