4

HEAD のブランチ master にファイル core.clj があり、HEAD のブランチ other にある core.clj とは異なり、現在ブランチ other にいるとします。簡単に比較できるように、master の core.clj を他のファイル名 (tmp.clj など) で現在のブランチにチェックアウトしたいと思います。

これどうやってするの?

4

3 に答える 3

6

ファイルを表示するために使用できgit show master:core.cljます。新しいファイルにリダイレクトします (git show ... > temp.cljさらに処理するために保存します。

于 2012-08-28T15:59:16.707 に答える
1

その必要はありません。git diffあなたがする必要があることを正確に行います。 git diff master otherbranch core.cljはコマンドの基本的な使用法であり、さらにヘルプが必要な場合は、さらにman git-diff説明することができます。

于 2012-08-28T15:18:36.080 に答える
1

それは非常に簡単です:

 git checkout master -- core.clj
于 2012-08-28T15:39:59.430 に答える