gitリポジトリのコミット履歴を表示するにはどうすればよいですか?
gitコミット履歴を表示するには、git logコマンドを使用します。 1.基本的な使用法はgitログで、提出ハッシュ、著者、日付、提出情報を表示できます。 2。git log -onelineを使用して、簡潔なビューを取得します。 3.著者または提出情報によるフィルター-author and -grep; 4。コードの変更を表示するには-pを追加します。 5。ブランチの履歴を表示するか、すべてを使用するか、gitkrakenやvsコードなどの視覚化ツールを使用します。
gitリポジトリのコミット履歴を表示するには、 git log
コマンドを使用できます。これは、誰が変更されたか、いつ行われたか、そして変更が何であるかを確認するために、最も簡単で一般的に使用される方法です。
基本的な使用法: git log
ターミナルでgit log
実行する(gitレポディレクトリ内から)、最新の順序から逆の年代順にすべてのコミットのリストを表示します。
各エントリには以下が含まれます。
- ハッシュをコミットする(そのコミットのための一意のID)
- 著者の名前と電子メール
- コミットの日付
- メッセージをコミットします
例:
gitログ
あなたの歴史が長い場合、それはポケットベルで開きます( less
ように)。矢印キーを使用してスクロールし、 q
を押して終了できます。
よりコンパクトなビューのために:
git log -oneline
これにより、それぞれのコミットが単一の行で表示され、スキャンが容易になります。
著者またはメッセージによるフィルター
特定の人によって作られた、または機能やbugfixに関連するように、特定のコミットのみに興味があることがあります。
使用:
git log -author = "John"
またはコミットメッセージによる検索:
gitログ-grep = "修正ログイン"
両方のフィルターを組み合わせることができます。
git log -author = "john" -grep = "login"
これらは、過去の作業のトラブルシューティングやレビューを行うときに便利です。
各コミットの変更を表示します
メタデータだけでなく、実際のコードの変更も見たい場合は、 -p
フラグを追加します。
git log -p
これは、各コミットで追加または削除された「パッチ」を示しています。
ファイルの変更と行数を示す要約バージョンの場合:
git log -stat
これは、すべてのdiffに飛び込むことなく、各変化の範囲を理解するのに役立ちます。
枝の歴史を視覚化する
プロジェクトに複数のブランチがある場合は、コミットがそれら全体にどのように分配されているかを確認することができます。
試す:
git log -graph -oneline -all
これにより、ブランチと発散を示す単純なテキストベースのグラフが得られます。
または、次のようなツールを使用します。
- gitkraken (guiツール)
- vsコード内蔵gitビューアー
-
gitk
(gitが付属)
彼らは複雑な歴史を探求する視覚的な方法を提供します。
そのため、基本的なログからフィルタリングされたビューや視覚ツールまで、Gitコミット履歴を見る方法です。正しいコマンドを知っていれば、それほど悪くはありません。
以上がgitリポジトリのコミット履歴を表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undress AI Tool
脱衣画像を無料で

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

PHPに環境変数を設定する3つの主な方法があります。1。Php.iniを介したグローバル構成。 2。Webサーバー(apacheのsetenvやnginxのfastcgi_paramなど)を通過しました。 3。Phpスクリプトでcutenv()関数を使用します。その中でも、PHP.iniはグローバルおよび頻繁に変更された構成に適しており、Webサーバーの構成は分離する必要があるシナリオに適しており、Putenv()は一時的な変数に適しています。永続性ポリシーには、構成ファイル(PHP.INIまたはWebサーバーの構成など)、.ENVファイルにはDoTENVライブラリがロードされ、CI/CDプロセスの変数の動的注入が含まれます。セキュリティ管理に敏感な情報は、ハードコーディングを避ける必要があり、使用することをお勧めします。

MAC環境の構築におけるHomebrewの中心的な役割は、ソフトウェアのインストールと管理を簡素化することです。 1. Homebrewは、依存関係を自動的に処理し、複雑な編集プロセスとインストールプロセスを簡単なコマンドにカプセル化します。 2。ソフトウェアのインストールの場所と構成の標準化を確保するために、統一されたソフトウェアパッケージエコシステムを提供します。 3.サービス管理機能を統合し、BrewServicesを介してサービスを簡単に開始および停止できます。 4.便利なソフトウェアのアップグレードとメンテナンス、およびシステムのセキュリティと機能を改善します。

デジタルの世界の先駆者として、ビットコインのユニークなコード名と基礎となるテクノロジーは、常に人々の注目の焦点でした。その標準コードはBTCであり、国際標準を満たす特定のプラットフォームでXBTとしても知られています。技術的な観点からは、ビットコインは単一のコードスタイルではなく、巨大で洗練されたオープンソースソフトウェアプロジェクトです。そのコアコードは主にCで記述されており、暗号化、分散システム、経済学の原則が組み込まれているため、誰でもコードを表示、レビュー、貢献できます。

カタログの重要なポイントは何ですか?役に立たないコイン:役に立たない役に立たない主な機能の概要と主要な機能(役に立たない)将来の価格の見通し:2025年以降の役に立たないコインの価格にどのような影響を与えますか?将来の価格の見通しコア機能と役割のないコインの重要性(役に立たない)の役割(役に立たない)の仕組みと、役に立たないコインがどのように機能するかは、役に立たないコインの企業のパートナーシップについての大きな利点がどのように機能するか

Solanaの強い回復:開発者とMeme Coin Carnival Driveの急増は続くことができますか? Trends Solanaがカムバックしているトレンドの詳細な解釈!沈黙の期間の後、パブリックチェーンが再び若返り、コインの価格は上昇し続け、開発コミュニティはますます活発になりつつあります。しかし、このリバウンドの真の原動力はどこにありますか?それは鍋の中のただのフラッシュですか? Solanaの現在のコアトレンドを掘り下げましょう。開発者のエコロジー、ミームコインの狂信、および全体的な生態学的拡大を掘り下げましょう。コイン価格の急増の背後:実際の開発活動が最近回復しました、Sol Priceは6月以来初めて200ドル以上に戻り、市場での激しい議論を引き起こしました。これは根拠がありません - Santimentデータによると、その開発者は過去2か月で新しい最高に達しました。これ

この記事では、いくつかのトップPython「完成した」プロジェクトWebサイトと、高レベルの「大ヒット作「学習リソースポータル」が選択されています。開発のインスピレーション、観察、学習のマスターレベルのソースコードを探している場合でも、実用的な機能を体系的に改善している場合でも、これらのプラットフォームは見逃せず、Pythonマスターに迅速に成長するのに役立ちます。

PHPコンテナが自動構造をサポートできるようにするために、コアは連続統合(CI)プロセスの構成にあります。 1. DockerFileを使用して、基本的な画像、拡張インストール、依存関係管理、許可設定など、PHP環境を定義します。 2. GitlabciなどのCI/CDツールを構成し、.gitlab-ci.ymlファイルを介してビルド、テスト、展開段階を定義して、自動構造、テスト、展開を実現します。 3. phpunitなどのテストフレームワークを統合して、コードの変更後にテストが自動的に実行されることを確認します。 4. Kubernetesなどの自動展開戦略を使用して、deployment.yamlファイルを介して展開構成を定義します。 5. DockerFileを最適化し、マルチステージ構造を採用します

この記事では、VUE開発者と学習者向けの一連のトップレベルの完成品リソースWebサイトを選択しました。これらのプラットフォームを通じて、大規模な高品質のVUE完全プロジェクトを無料でオンラインで閲覧、学習、再利用することさえできます。
