57

私は最近の git convert です。svn サーバーを妨害することなく、git-svn を使用してブランチをローカルに保持できるのは素晴らしいことです。コードの最新バージョンに存在するバグがありました。git bisect を使用できるように、それが機能する時間を確立したかったのです。時間を戻すための適切なコマンドが見つかりませんでした。ありがとう。

4

7 に答える 7

63
git checkout HEAD~1

これにより、現在の HEAD が 1 つ前のリビジョンに移動します。

git checkout <sha>

これにより、現在の HEAD が指定されたリビジョンに移動します。git logまたはを使用gitkして、探しているリビジョンを見つけます。

于 2009-02-21T19:20:11.943 に答える
21

最新 (svn up と同等) に戻ると、ブランチを更新する必要があります。通常は次のようになります。

git checkout master

これは、HEAD がチェックアウトされているバージョンを参照するためです。

于 2011-03-09T11:08:58.290 に答える
1
gitプル

あなたが探しているもののためのより適切なコマンドのようです

于 2014-06-20T01:03:51.343 に答える
0

TortoiseGit を使用している場合

Right Click in project folder > TortoiseGit > Pull
于 2015-02-05T07:26:27.870 に答える
0

git には svn update とまったく同じものはありません。ファイルを削除すると、再度プルしても削除済みとして表示されます。唯一のオプションは、そのファイルをチェックアウトすることです。誤って複数のファイルを削除してしまい、それらを元に戻したい場合は、そのレポの名前を変更して、もう一度複製することができます。これが私がすることです。

于 2020-11-18T14:44:06.113 に答える