⭐️Git & Github

4254 ワード

開発者が理解しなければならないツールはGitとGithubです.
ぜひよく知っておきたいので、ブログを書くことで整理しておきたいと思います~!
Gitとは?
Gitの公式名称は분산버전관리 시스템(VCS)です.
簡単に言えば、プロジェクトファイルの変更を追跡するシステムです.これにより、開発者はプロジェクトの変更を記録し、いつでもある時点のバージョンに戻ることができます.このバージョン管理システムは、多くの人が効率的に協力し、プロジェクト中心の協力で使用することができます.
🍓Repositories(リポジトリ)
Gitを使うときは、repositoryという用語を熟知しなければなりません.Git repositoryは、Gitが管理するプロジェクトリポジトリです.
🍑Initializing a repository
新しいリポジトリを作成し、Gitを使用してプロジェクトの管理を開始するには、ターミナルからプロジェクトフォルダに移動し、次のコマンドを入力する必要があります.
git init
このコマンドはプロジェクトフォルダに表示されません.gitディレクトリを作成します.Gitは、現在のリポジトリに対するすべての変更を追跡/管理できるようになりました.
🍒Staging and committing code
Gitでは、commitはプロジェクトの現在の状態を示すチェックポイントとスナップショットです.すなわち、現在のバージョンのコードをコミットに格納することができる.
コミット履歴の必要に応じてコミットを生成するか、コミット間を前後に移動してプロジェクトコードの他の変更を表示できます.通常、コミットの残り時間は、特定のコンテンツ、機能、または変更を適用した程度であってもよい.
  • コードをコミットするには、まずstaging areaにコードを追加します.
  • 🥥けんさじょうたい
    git status
    端末に上記のコマンドを入力することで、repositoryの現在の状態を表示できます.git statusコマンドでgitにファイルが管理(追跡)されていない場合は、これらのファイルをstaging領域に追加できます.
    すべてのファイルがGitとして管理されている場合は、Git statusコマンドですべての変更を確認し、コミットを保持するためにstaging areaに追加する必要があります.
    🥭stagingファイル(staging領域にファイルを追加)
    プロジェクトフォルダでは、git addコマンドで目的のファイルをstaging areaに追加できます.
    git add .
    上記のすべてのファイルを一度に追加することもできます.
    🍉making commits(コミットを残す)
    コミットは、特定の期間のコードスナップショットとしてリポジトリのコミット履歴に保持されます.git addコマンドを使用してすべてのファイルをstaging領域に追加すると、コミットの準備が整います.
    git commit -m "Commit message"
    コミットメッセージは、repositoryにコミットされた変更を記述する簡単な要約でなければなりません.上記コマンドを実行すると、端末に残ったばかりのコミットの詳細が表示されます.
    🍋Commit history
    プロジェクトのすべてのコミット履歴を表示するには、次のコマンドを入力します.
    git log
    git logコマンドで表示されるlogには、各コミットの詳細が含まれます.(作成者、hash値、日付および時刻、およびコミットメッセージ)
    特定のコミットポイントのコードに戻る場合は、次のコードを使用します.
    git checkout <commit-hash>
    Branches
    分岐は独立してある仕事を行う概念である.必要に応じて作成される各ブランチは他のブランチの影響を受けないので、複数の操作を同時に行うことができます~!
    初めてリポジトリを作成すると、Gitはmasterというブランチを作成します.新しいリポジトリに新しいファイルを追加したり、追加したファイルの内容を変更したりして保存(コミット)することは、「master」というブランチで処理できます.
    Creating a new branch(ブランチの作成)
    git branch <new-branch-name>
    新しく作成されたブランチは、現在のプロジェクトのコードを直接反映します.
    ブランチの変更(ブランチの切り替え)
    git checkout <branch-name>
    以上のコマンドで他のブランチに移動できます.
    ブランチを作成しながら作成したブランチに移動する場合は、既存のcheckoutコマンドに-bというフラグを追加します.
    GitHubとは?
    githubはgit repositoryの管理プラットフォームです.
    githubがなくてもgitを使用できますが、他の開発者と同じプロジェクトで協力するのは難しいです.
    要するに、GithubはGitを使用するプロジェクトのために提供される管理サービスである.
    GitHub Repositoryでは、すべてのプロジェクトファイルとコードの履歴を管理し、公開またはプライベートコラボレーションを行うことができます.
    羽毛指令について調べてみましょう.
    ブランチを作成します.これは私が仕事をする環境です.
    git branch feature/chloekim
    ブランチの作成に成功したかどうかを確認するにはgit branch+enterを使用します.
    私が作成したブランチに移動するには、次のようにします.
    git checkout feature/chloekim 
  • タスク完了後、
  • 1)変更を表示するにはgit status+enter(変更、追加、削除したファイルを表示)を使用します.
    2)git add .(メッセージをコミットする準備ができていることを示すステージに追加)
    3)複数行コミットの作成
    git commit->エディタを開く
    エディタの下のテンプレートに基づいてコミットメッセージを作成
    :wqとして保存
    ぶんかつ
    追加→レイアウト/機能の追加
    「削除」-コンテンツの削除(フォルダ/ファイルの削除)
    変更→変更(ボタンの色/フォントを変更)
    Fix-エラー/エラーの除外
    Refactor-コード再構築(フィードバックアドバイザ/自己再構築/重複コード除去/冗長コード除去/パフォーマンス向上)
    ex)Add:イメージスライダを追加する
  • ホームイメージスライダ
  • を実現する.
    4)Gitのコミットが正しいことを確認するにはgit log+enterを使用します
    5)git push origin feature/bogyeongkim
    これでPushが始まります!プッシュが行われている場合は、ブランチをプライマリブランチとマージする必要があるため、pull requestを実行する必要があります.
    腕立て伏せをするとリンクが弾けますので、そこに行ってみましょう.次にpull requestを作成するページに移動します.