[第1週-202022.04.12]Git


Gitとは?


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

Git取付


端末を開き、以下のコマンドでインストールされているかどうかを確認します.
インストールすると羽バージョン情報が表示され、インストールしていないと情報が表示されます.
git --version
次のコマンドを入力して襟を取り付けます.(MacOSベース)
brew install git

Git Setting


Vscodeを開き、端末を開き、次のコマンドを入力します.
git init
必ず端末の経路が私のプロジェクトと一致していることを確認してください!
襟の設定を追加します.
# 개행 문자 설정
git config --global core.autocrlf input

# 사용자 정보 커밋(버전 생성)을 위한 정보 등록
git config --global user.name 'sseung95'
git config --global user.email '[email protected]'
次のコマンドを入力することでgit設定構成を確認できます.
git config --global --list

プロジェクトをGithubにアップロード


プロジェクトバージョン管理のステータスを確認すると、赤いフォルダとファイルのリストが表示されます.
git status
変更されたすべてのファイルとフォルダをStaging Areaにアップロードし、再度ステータスを確認すると、ファイルとフォルダのリストが緑色に表示され、Staging Areaにアップロードされたことを示します.
git add .
提出情報を一緒に記入します.
git commit -m 'inital commit'
羽毛ハブからリポジトリを作成し、リポジトリのアドレスをコピーし、羽毛リモートリポジトリに接続します.
git remote add origin repository주소
プロジェクトをリモート・リポジトリにアップロードします.
git push origin master

Netlifyの導入


Webサイトをnetlifyに配備

ブランチ(Branch)


Master Branchは大きなパイプです.
メインに複数のブランチを作成し、機能的にブランチとマージを行うことができます.
💡 なぜ複数のブランチを分岐するのですか?
複数の開発者によって機能開発が行われ、開発の速度や時間も異なります.
だから別々に開発して、後で協力できるようにしなければなりません.

ブランチリストの確認

-aタグを付けると、リモート・リポジトリのブランチの内容も表示できます.
git branch
git branch -a

ブランチの作成

git branch signin

ブランチの移動

-bフラグを付けると、同時に生成および移動することができる.
git checkout signin
git checkout -b testbranch

必要なブランチローカル環境へのインポート


リモート・リポジトリのブランチ・リストを表示します.
git branch -r
上のコマンドでブランチのリストを表示し、必要なブランチ名を入力します.
git checkout -t origin/testbranch

ブランチの削除

-dフラグを使用してブランチを削除します.
git branch -d testbranch

リポジトリのコピー


希望するリポジトリアドレスをコピーし、端末を開き、希望するパスに移動し、git cloneの後ろにリポジトリアドレス入力を貼り付けます.
git clone https://github.com/sseung95/study.git

リカバリ・バージョン(Reset)


次のコマンドは、最新バージョンにキーワードHEADがあり、その後にバージョンが返されることを意味します.
git reset --hard HEAD~1
リストア自体を復元する場合は、次のコマンドを入力するとバージョンが復元されません.
git reset --hard ORIG_HEAD
一度にresetを返すことができます

リモート・リポジトリのコンテンツのインポート

git pull origin master