Gitにおけるrestore、reset、revertの違いと使い方
git revert:履歴を残しながら変更を取り消す
git revert は特定のコミットの変更内容を「逆操作」して、新しいコミットとしてその結果を記録するコマンドです。元の履歴はそのまま残り、取り消し操作自体も履歴に明確に記録されるため、チーム開発などで安全にバージョンの問題を修正したい場合に適しています。
たとえば、以下の状態で commit C の変更に不具合があると ...
8月3日 03:04 投稿
Gitの簡易ガイド
以下のすべてのコード例はコンソールでの実行結果です。
pwd:現在のディレクトリパスを表示します。
ls:現在のディレクトリ内のファイル一覧を表示します。
cd:ディレクトリを移動します;..cdで一つ上の階層へ、ファイル名を指定するとそのディレクトリへ移動します。
git init:現在のディレクトリにGitリポジトリを初期化し、バージョン履歴と変更内容を記録する隠 ...
7月27日 02:36 投稿
Gitバージョン管理とパッケージマネージャーの実践ガイド
Gitの仕組みと基本概念
Gitを効率的に活用するためには、データが保存される4つの領域を理解することが不可欠です。
ワークツリー(Working Directory): ユーザーが実際に作業を行い、ファイルを編集・作成・削除しているディレクトリです。
ステージングエリア(Index / Staging Area): コミットする準備が整ったファイルを一時的に保持する領域です。git addコマンド ...
7月19日 02:44 投稿
Git Rebaseの使い方とベストプラクティス
Git Rebaseの使い方とベストプラクティス
Git RebaseはGitバージョン管理システムにおける重要なツールであり、コミット履歴を書き換え、ブランチを統合するために使用されます。Rebaseを通じて、プロジェクトの歴史をより簡潔で明確にすることができます。本記事では、Git Rebaseの概念、用途、具体的な操作方法、そして他のGitコマンドとの違いについて深く掘り下げます ...
7月14日 19:47 投稿
Gitの概要と利用方法
Gitの導入と基本的な使い方
# サーバー側でAPIを作成し、機能を実装した後、会社ではそのコードをリモートリポジトリにプッシュする必要があります。
# チームでの共同開発を行う際には、バージョン管理ソフトウェアとしてSVNやGitが使用されます。
# インストール手順:
- https://git-scm.com/downloads
- インストーラーの指示に従ってインストール
- イ ...
6月17日 23:44 投稿