Git基本型
襟
1.Gitとは?
Gitの正式名称は分散バージョン管理システム(VCS)である.
すなわち、これはプロジェクトファイルの変更を追跡するシステムです.これにより、開発者はプロジェクトの変更を記録し、いつでもある時点のバージョンに戻ることができます.これらのバージョン管理システムは、多くの人が効率的に協力し、プロジェクトをめぐる協力で使用することができます.各開発者は、独自のプロジェクトバージョンを所有します.以降、これらの個別バージョンのプロジェクトをマージし、プロジェクトのベースラインバージョンに適用できます.
設定
Gitは主にコマンドラインインタフェース(CLI)で使用される.
Gitダウンロードリンク
バスターミナルにgit --version
ヤードを入力してください.git --version
Git
が正常にインストールされている場合は、以下のようにインストールされているGit 버전
が表示されます.
名前&電子メール設定
Gitに自分の情報を登録するために、端末に以下のコマンドを入力してください.git config --global user.name "이름"
git config --global user.email "이메일"
2.Repositories(リポジトリ)
Gitを使用する場合は、repositoryという用語を熟知する必要があります.Git repositoryは、Gitが管理するプロジェクトリポジトリです.
Git Repositoryには2つのタイプがあります.
git --version
git config --global user.name "이름"
git config --global user.email "이메일"
3. Initializing a repository
git init
このコマンドはプロジェクトフォルダに表示されません.gitディレクトリを作成します.現在のリポジトリに対するすべての変更を追跡/管理します.
4. Staging and committing code
Git
では、commitは現在のバージョンのコードをコミットに保存します.コミット履歴の必要に応じて任意の数のコミットを作成するか、コミット間を前後に移動してプロジェクトコードの他の変更を表示できます.これにより、プロジェクトの進捗状況を効率的に管理できます.4.1. けんさじょうたい
ターミナル(プロジェクトフォルダ内)に次のコマンドを入力して、リポジトリの現在のステータスを表示できます.
git status
以上のコマンドは、Git
を使用する場合によく使用されるコマンドです.変更したすべてのファイルと、追加したファイルを表示します.ファイルがGitによって管理されていない場合は、
git status
コマンドを使用してstaging領域に追加できます.すべてのファイルをGitとして管理する場合は、
git status
コマンドですべての変更をチェックし、コミットを保持するためにstaging areaに追加する必要があります.4.2. staging files(staging areaにファイルを追加)
プロジェクトフォルダでは、コマンド
git add
を使用して、staging areaに目的のファイルを追加できます.以下に示すように、特定のファイルのみを追加できます.
git add file.js
複数のファイルを追加するには:git add file.js file2.js file3.js
以下に示すように、すべてのファイルを一度に追加することもできます.git add .
上記のコマンドを使用すると、プロジェクトフォルダ内のすべてのファイルとフォルダをstaging areaに追加し、コミットを保持できます.4.3. コミットの保持
コミットは、特定の期間のコードスナップショットとしてリポジトリのコミット履歴に保持されます.
git add
コマンドを使用してstaging領域にすべてのファイルを追加する場合は、コミットを残します.次のコマンドを使用してstaging areaのファイルをコミットできます.
git commit -m "Commit message"
二重引用符にコミットメッセージを作成して識別する必要があります.コミットメッセージは、リポジトリにコミットされた変更を示す短い要約でなければなりません.
上記のコマンドを実行すると、端末に残ったばかりのコミットの詳細が表示されます.
新しいコミットを保持するには、staging areaにファイルを追加し、コミットを保持する手順を繰り返します.
git status
コマンドを使用して、変更、追加、または追跡されていないファイルを確認できます.4.4. Commit history
プロジェクトのすべてのコミット履歴を表示するには、次のコマンドを入力します.
git log
git logコマンドで表示されるログには、各コミットの詳細が含まれます.(作成者、hash値、日付および時刻、およびコミットメッセージ)特定のコミットポイントのコードに戻る場合は、次のコマンドを使用します.
git checkout <commit-hash>
<commit-hash>
に表示されるコミットの実際のハッシュ値を入力すればよい.4.5. Ignoring files
staging areaに追加したくない場合、またはGit管理を必要としない場合は、プロジェクトフォルダに
git log
ファイルを作成できます..gitignore
ファイルには、対応するファイル名とフォルダ名がリストされます.(各ファイル、フォルダの新しい行に入力)// 예시
.DS_*
*.log
logs
**/*.backup.*
**/*.back.*
node_modules
bower_components
5.ブランチ
.gitignore
は独立した概念です.必要に応じて作成される各ブランチは、他のブランチの影響を受けないため、複数の操作を同時に行うことができます.まず、メインブランチに独自の作業ブランチを作成し、複数の人が同時に作業している間に他の人の作業に影響を与えたり影響を与えたりしないようにします.次に、それぞれの操作が完了したら、メインブランチを変更します.
5.1. ブランチの作成
次のコマンドで新しいブランチを作成できます.
git branch <new-branch-name>
新しく作成されたブランチは、現在のプロジェクトのコードに基づいて作成されます.新しい機能を開発してテストした後、エラーがないことを確認し、使用の準備ができたら
브랜치
ブランチにマージできます.5.2. ブランチの切り替え
次のコマンドで他のブランチに移動できます.
git checkout <branch-name>
ブランチの作成時に作成したブランチに移動する場合は、既存のcheckoutコマンドに-bというフラグを追加します.git checkout -b <new-branch-name>
プロジェクトに存在するすべてのブランチを特定するには、master
コマンドを入力します.5.3. ブランチのマージ
Aというブランチで行った作業をBというブランチに適用したい場合は、ブランチAとブランチBをマージできます.
次のコマンドを使用して、他のブランチを現在のブランチにマージできます.
git merge <branch-name>
5.4. ブランチの削除
ブランチは次のコマンドで削除できます.
git branch -d <branch-name>
6.キーワード
git-version:羽版をチェック
git --version
git init:羽を作成する
git init
git status:ステータスの確認
git status
git add git branch:ダウンジャケット管理ファイルの追加(staging)
git add <file-name>
git commit-m「Commit message」:ファイルのコミット
git commit -m "Commit message"
git log:コミット履歴のチェック
git log
git checkout<file-name>:特定のコミットポイントに移動
git checkout <commit-hash>
git branch<commit-hash>:ブランチの作成
git branch <new-branch-name>
git checkout<new-b分岐-name>:分岐移動
git checkout <branch-name>
git checkout-b<branch-name>:ブランチの作成時に作成されたブランチに移動
git checkout -b <new-branch-name>
git merge<new-brange-name>:他のブランチを現在のブランチにマージ
git merge <branch-name>
git branch-d<branch-name>:ブランチの削除
git branch -d <branch-name>
Reference
この問題について(Git基本型), 我々は、より多くの情報をここで見つけました https://velog.io/@gunu/Git-기본テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol