バージョン 4 のファイルがあり、リモート リポジトリ サーバー上の同じファイルがバージョン 8 であるとします。プロジェクト/ファイルのバージョンのリストを取得したいと考えています。
次に、ファイルをバージョン6の可能性があるものとマージしたいと思います。
どうすればこれを行うことができますか
ありがとう
バージョン 4 のファイルがあり、リモート リポジトリ サーバー上の同じファイルがバージョン 8 であるとします。プロジェクト/ファイルのバージョンのリストを取得したいと考えています。
次に、ファイルをバージョン6の可能性があるものとマージしたいと思います。
どうすればこれを行うことができますか
ありがとう
git では、各バージョン (コミット) は、ファイルごとにバージョン管理するのではなく、リポジトリの完全な状態を表すことに注意してください。
次のコマンドを使用して、必要なことを行うことができます。
git fetch origin
これにより、 と呼ばれるリモート リポジトリからすべての「リモート追跡ブランチ」が更新されorigin
ます。これは、オリジンからのすべてのブランチのローカル キャッシュの状態を更新するようなものと考えることができます。
次に、次のコマンドはdocs/foo.txt
、現在のブランチにローカルにないファイルに変更を加えたすべてのコミットを一覧表示します。
git log -p ..origin/master -- docs/foo.txt
この-p
オプションは、バージョン間の完全な差分も出力に含めるように指示します。コミットメッセージのみを表示するより簡潔な出力のために、それを省略することができます。