2

GIT COLA GUI を使用してコミットされたプロジェクトの以前のバージョンを取得する方法。

プロジェクトに C++ ファイルがあります。私は2月13日にそのファイルを作成しました。2月14日にそのファイルに変更を加えて保存しました。2 月 13 日に保存されたバージョンに戻りたいと思います。GIT COLAを使用してこれを行う方法。このプロジェクトは GIT リポジトリにあります。

4

2 に答える 2

0

Git Colaから直接そのオプションを見つけられないようです。

コマンドラインでは、日付でチェックアウトするのが非常に簡単であることを忘れないでください:

git checkout master@{1 days ago} -- /path/to/file
git checkout master@{2013-02-13 01:00} -- /path/to/file

以前のリビジョンについてだけ話している場合

git checkout HEAD^ -- /path/to/file

このブログ投稿で詳しく説明されているように、refspec@{a date}が常に機能するとは限らないことに注意してください。

(常に機能するとは限りません)reflog(しばらくすると期限切れになります)を使用するためです。

( Nabbleで見られるように) トリックは、特定の日付のリビジョンを検索し、そのリビジョンをチェックアウトすることです。これは、1 つのコマンドで実行できます。

git checkout `git rev-list -n 1 --before="2013-02-13 23:59" master` -- /path/to/file
于 2013-02-14T14:08:03.203 に答える