[Git&Github]Git開始/Til#32
3350 ワード
Gitについて
Git
VCS(バージョン管理システム)、Gitリポジトリ内のすべてのファイルの変更を追跡する
これにより、Gitリポジトリに必要なファイルを保存し、変更に関する情報を得ることができます.
VCS(version control system)? 🤔
バージョン管理システム。これは、ファイルの時間的な変化を記録し、特定の時点バージョンを取り出すシステムです。
Git取付
設定
https://git-scm.com/接続後.OSのダウンロード
インストールの確認git --version
既にインストールされている場合は、コマンドを端末に入力するとgit versionが出力されます.
名前&電子メール設定git config --global user.name "이름"
git config --global user.email "이메일"
gitに情報を登録する
Git repository
Gitファイルのリポジトリの管理
種類
git --version
git config --global user.name "이름"
git config --global user.email "이메일"
コンピュータに保存されているローカルバージョンのファイル
非ローカルバージョンの外部バージョンファイルのリポジトリ(通常はリモートサーバ)
作成
Gitはgitリポジトリ内のファイルを追跡するのでgitを使用するには、必要なファイルを含むフォルダにgitリポジトリを作成する必要があります.
主に次のいずれかの方法でGitリポジトリへの書き込みを開始
既存のディレクトリにリポジトリを作成
git init
必要なプロジェクトフォルダに移動し、上記のコマンドを入力します.gitという名前の非表示フォルダが作成されます既存のリポジトリのコピー
git clone <url>
上記のコマンドを入力すると、必要なリポジトリをクローンできます.Commit
git repositoryが生成されました
しかし、まだファイルを管理していません!
gitにファイルを管理させるには、リポジトリにファイルを追加およびコミットする必要があります.
gitはバージョンの各時点をスナップショットとして格納し、バージョンを管理する
このプロセスはコミットと呼ばれ、スナップショットもコミットと呼ばれます.
コミットは変更できませんが、いつでもコミットに戻ることができます(時点全体のスナップショットが保存されていることを示します).
スナップショット ファイル、フォルダ、またはワークスペースの特定の時点での状態
Working directory & Staging area &.git directory
gitには3つのスペースがあります
ローカルコンピュータのスペース
コミットするファイル情報を格納するスペース
ダンプ領域のファイルのコミットと保存
ファイルをコミットするプロセス
working directory -> staging area
git add
コミットするファイルを一時保存領域にアップロード이 때 옮긴다기 보단 복사한다의 개념이고, git add . 명령어를 사용하면 워킹 디렉토리의 모든 파일에 대해서 적용 되기 때문에 자주 사용 된다
staging area -> git directorygit commit <fileName>
ダンプ領域のファイルのコミットと保存Gitの3つの状態Committed、Staged、Modifiedについて:🚀 gitは最初の3つの空間に接続され,3つの状態が存在する gitディレクトリのファイルはCommitted状態です。ファイルを変更してStaging Areaに追加すると、staged状態になります。そしてCheckoutの後に修正しましたが、まだStaging Areaに追加されていない場合は修正状態です
メッセージの送信🚀 コミットメッセージは、コミットの説明です。コミットメッセージを作成しないと、どの部分が変更され、どの部分がコミットに関連しているか分かりにくい git commit-m「説明」 上記のコマンドを使用すると、コミットされたtitleが設定されます。 ただし、説明が不足していると判断した場合は、複数行でコミットします。 git commit 入力時にエディタが表示され、iを押してinsertモードに変換し、メッセージを作成し、完了後にescを押し、入力:wqを押し、保存後にエディタから終了します。
ここまでなら、コミットはgitディレクトリに保存されているはずです!
コメントサイト
Reference
この問題について([Git&Github]Git開始/Til#32), 我々は、より多くの情報をここで見つけました https://velog.io/@wjdcksdud29/Git-Github-Git-Github-TIL-32テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol