ホーム>source

学生がプログラミングの課題を提出するためにgithubを使用しています。また、提出期限は厳しく、リリースが提出された時間を確認したいと思います。

残念ながら、githubはいくつしか報告しません数日前 リリースまたはコミットが行われた。正確な時間を取得する(迅速な)方法はありますか?

あなたの答え
  • 解決した方法 # 1

    マウスを xx minutes|hours\... ago の上に移動すると  ラベル、ツールチップが表示され、コミットが作成されたUTC時間を示します。

    Gitの履歴は書き換えられる可能性があることに注意してください(git commit --amend またはgit filter-branch コマンドなど)と、この表示された時間は確実な証拠と見なされるべきではありません。

  • 解決した方法 # 2

    さて、私はこのWAAAYYに遅れて入り込んでいますが、この特定の使用例についてのメモを追加したいと思いました。

    nulltokenは、時代が変更される可能性について完全に正しいです。これを回避するには、タグを使用します。カットオフポイントでブランチをプルする簡単なスクリプトを組み合わせ、タグ付け(注釈付きタグを使用)してから、タグをgithubにプッシュします。これにより、特定の時間のブランチのスナップショットが得られ、タグがカットされた時間とタガーの名前がスタンプされます。その最後の部分は、彼らが狡猾であると思う学生にとって特に役に立ちます。

    https://git-scm.com/book/en/v2/Git-Basics-Tagging

    乾杯!

  • 解決した方法 # 3

    これらの回答にさらに追加するために、ホバーする場所を正確に示すスクリーンショットを含めました。

    Github

    Githubデスクトップ

  • 前へ java - JPAクエリ:サブクエリをグループ化条件に結合する
  • 次へ Spring Boot多対多のpostメソッドがデータを更新しない