Git


gitとは?🤔


Gitは、コンピュータファイルの変更を追跡し、複数のユーザ間でこれらのファイルの作業を調整するための分散バージョン管理システムです.

💻スタート


プリファレンス


ウィンドウではオープン行文字rn、MacまたはLinuxではオープン行文字nを使用します.したがって、コミット履歴はオペレーティングシステムによって異なる場合があり、同じ設定に統一できます.
// mac os
git config --global core.autocrlf input
// windows 
git config --global core.autocrlf true
次に、ユーザー情報を設定します.
git config --global user.name [name]
git config --global user.email [email]
これで、バージョン管理を行うフォルダに移動します.

バージョン管理の開始


フォルダに移動した後で、襟管理バージョンの使用を開始するには、次のコマンドを入力します.
git init
ではフォルダにgitというフォルダが作成され、ファイルのバージョンを追跡できます.

ファイルのステータス


羽管ファイルには4つの状態がある.
1」追跡しないファイル
2πステージ上のファイル
3変更されていないファイル
4π修正ファイル

1」追跡しないファイル


ネクタイを開始すると、すべてのファイルが追跡されないファイル状態になります.この状態では変更を確認できません.したがって、次のコマンドを使用して、ファイル内で変更を追跡できます.
// 특정 파일
git add [파일명]
// 모든 파일
git add .

2πステージ上のファイル


このように追加されたファイルは、追跡されていないファイルをステージファイルに変更します.襟はファイル変更の下地を直接保存しません.でも「神」という段階を経験しなければなりませんダンプとは,変更中に保存したい部分だけを選択して一時保存する概念である.最終保存のためにcommitコマンドを使用します.

3変更されていないファイル


最終的にバージョンを作成する場合は、commitコマンドを使用して、ダンプされたファイルのバージョンを作成します.
git commit -m [커밋 메시지]
これにより、コミットが完了すると、これらのファイルは追跡され、変更を行わないと変更されていないファイルになります.

4π修正ファイル


追跡されたファイルで必要な変更を行った場合は、変更後のファイルステータスになります.変更が完了した後に新しいバージョンを作成する場合は、先ほどのように追加してcommitでバージョンを作成できます.

🌐 github接続


リポジトリとgitをgithubに接続し、インターネットで変更を共有できます.githubのリポジトリと次のコマンドを使用してgitを生成するフォルダに接続します.
git remote add origin [github 저장소 주소] 
このコマンドはgithubストレージアドレスをoriginという名前に接続することを意味し、originの名前を使用してアドレスを使用できるようになりました.

プッシュ


pushコマンドを使用して、これまでに作成したコードをgithubにアップロードします.
git push origin master
コマンドとは、commitコンテンツをoriginというリポジトリ、masterにアップロードすることを意味します.ここで、brunchのmasterがgit initで最初に開始されると、自動的にマッピングされ、他のbrunchを設定してコードを記述していない場合、これまで変更されたコミット履歴はmaster brunchで動作します.ブランチに関する内容は次のリリースで続きます.

プールの取得


リポジトリでは、pullコマンドを使用して他の人が送信したコンテンツを受信したり、他のコンピュータから作成したコンテンツを受信したりします.
git pull origin master
コマンドとは、オリジンというバイオリンに変更をダウンロードすることを意味します.ここでは、私が作成した部分とリポジトリ内のコードが異なる可能性があります.これは競合を引き起こす可能性があります.競合を解決してからリリースします.

クローンの取得


コードを記述する環境ではなく、初期フォルダがない場合は、クローンが受信され、リポジトリのコンテンツが取得されます.
git clone [github 저장소 주소]
リポジトリアドレスはgithubページで表示できます.