[第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
Reference
この問題について([第1週-202022.04.12]Git), 我々は、より多くの情報をここで見つけました https://velog.io/@sseung95/2022.04.12テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol