プロジェクトをsvnからgitに移行しました。 gitlabを使ってファイルやディレクトリの履歴を見ることができますが、特定のファイルの履歴(git log README.txt)を表示しようとすると、今朝までのログだけが表示されます。 (私はその時点で間違って何かをマージしたと思う)。私の質問は、私がリモートで見ることができるように、ローカルリポジトリ上のファイルの履歴をどのように見ることができるのだろうか?すべての履歴が遠隔に存在するので、私が考えるローカルリポジトリに問題があるはずです。私は途中でGitの初心者です。ローカルではなくリモートでファイルの履歴を表示できます
0
A
答えて
0
git log --follow README.txt
が解決策です。
0
gitは分散SCMとしてコアで設計されているので、リモート側で見ているコミットが表示される前に、すべてのリモート変更をローカルリポジトリに「フェッチ」する必要があります。
リモートの名前、ブランチの名前、ローカルブランチがリモートブランチを追跡しているかどうかによって、はのように簡単な処理を行うことができます。以下:git pull
。これにより、設定されたremote tracking branchのコミットがフェッチされ、マージされます(ローカルブランチがgit branch -vv
経由でリモートブランチを追跡していることがわかります)。
ローカルブランチがではなく、リモートブランチをトラッキングする場合は、より具体的なバージョンのgit pull
を使用してリモートコミットを現在の(ローカル)ブランチにマージする必要があります。リモートブランチがmaster
で、リモート名がデフォルトのorigin
の場合、これはちょうどgit pull origin master
になります。
ローカルブランチを変更せずにログを表示したい場合は、git fetch
を使用してください。リモートの名前がデフォルトのorigin
で、リモートブランチ名がmaster
の場合は、git fetch origin
(コミットを取得する)とgit log origin/master
(コミットを表示する)でこれを行うことができます。
関連する問題
- 1. sIFR:ローカルではなくリモートで表示
- 2. リモートのすべてのブランチにコミットの履歴を表示できますか?
- 3. リモート履歴のログ
- 4. Visual Studioのシェルフセットで履歴を表示
- 5. 私のC#ブラウザでは、IEの履歴内にいくつかの履歴が表示されます。
- 6. Netbeansのローカル履歴を検索できますか?
- 7. 複数のリモートで異なる履歴があります
- 8. gitでタグの完全な履歴を表示するには?
- 9. Linuxでリモートで履歴コマンドを実行しています
- 10. Mercurialでは、ファイルの履歴をどのように表示しますか?
- 11. アプリがバックグラウンドにある場合、ローカル通知を履歴に表示させることはできますか?
- 12. Git - ファイルの履歴を表示しますか?
- 13. TFS2010でファイル履歴をコピーできますか?
- 14. GoogleアナリティクスとPlusで閲覧履歴を表示できますか?
- 15. BFGでファイルをクリーニングした後も、GitHubの履歴にファイルが表示されるのはなぜですか?
- 16. JSで履歴の状態をローカルで変更できないのはなぜですか?
- 17. herokuでコミット履歴全体を表示する方法は?
- 18. タイムスタンプは、mysql履歴ファイル/root/.mysql_historyに保存できますか?
- 19. Emacsのファイル検索履歴を変更できますか?
- 20. すべてのソリューションの内部ではなく、すべてのソリューションの履歴を表示しますか?
- 21. gitの履歴からファイルを削除できない
- 22. netbeansのローカル履歴を回復する
- 23. ブランチとそのすべての履歴をローカルおよびリモートでどのように削除しますか?
- 24. gitの履歴で削除のみを表示する方法
- 25. フォルダ内のgitの履歴を表示
- 26. Xcode 4.2のmallocの履歴を表示
- 27. Window8.1のコマンドプロンプトの履歴を表示
- 28. Mac用のグラフィカルツールは、ファイルごとの履歴をgithubよりも上手に表示できますか?
- 29. mercurialeclipseは完全な履歴を表示していません
- 30. Mod_rewriteはリモートではなくローカルで動作しますか?
git log origin/masterは、最初からルートフォルダのすべてのログを表示しますが、git log folder1/README.txtと入力すると、リモートで見ることができてもREADME.txtの履歴は表示できません。 – sanchop22
'git log origin/master folder1/README.txt'について教えてください。 –
これまでと同じ、今朝までの2つのログ...一方、gitlabでは2009年から履歴を完全に見ることができます。 – sanchop22