たとえば、jgit diffは1つの変更されたファイルを返します。バージョンを変更したものに戻したいと思います。通常のgitで私はコマンドラインjgitでは、単一のファイルをgitバージョンにチェックアウトする方法を教えてください。
$ jgit checkout origin/master -- path_to_file
を試みたが、何も、エラー、なし何も変更しないと、ファイルは、私が試した
UPDATE
残るだけ
$ git checkout path_to_file
なります
$ jgit checkout origin/master -- path_to_file
- 変更なし$ jgit checkout -- path_to_file
- 変化なし$ jgit checkout path_to_file
- エラー:error: pathspec path_to_file' did not match any file(s) known to git.
$ jgit clean
- 人跡未踏のファイルではなく、人跡未踏の変更 をきれいにしたい
$ jgit checkout -f origin/some_other_branch; $ jgit checkout -f origin/master
- これは、変更をスカッシュ、しかしだろうと期待して"変更が上書きされる"ため2番目のコマンドが失敗するだけです。- ...多くのことを私はもう記憶しません:)
。 'origin/master'を変更しても何も変わらないのですか? –
@RüdigerHerrmannno :(私が試したものを投稿に追加しました。これまでの解決策は、ファイルを手動で修正してrepoと違うものにすることです。このURLをconfig XMLでここに変更してください " – bbozo
gitを完全に置き換えると思われますか? – hasen