[Git:Git概要GitのWorkflowを使用]


command line

  • 強力
    アクセス性に優れています
  • why *NIX(LINUX/UNIX) ?
  • NIXはサーバ市場で高いシェアを占めている
    AWSやAzureなどが提供するサーバの多くはNIXシリーズ
    open source
  • USEFUL COMMAND
    [ls]:ファイルを表示します.現在位置のプロパティファイルが表示されます
    [cd]:ディレクトリへ移動
    ディレクトリに移動:
    [cd~]:ホームディレクトリ(現在のユーザのパーソナライズされたファイルを含むディレクトリを示す)に移動
    [cd/]:ルートディレクトリ(システムの上位ディレクトリを表す)に移動
    [cd .] : 現在のディレクトリに移動
    [cd ..] : 親ディレクトリへ移動
    [pwd]:現在のディレクトリの場所を確認する
    しゅめいれいセット

    注意するコマンドrm:このコマンドは削除前に確認されず、削除したファイルは復元されません.慎重に使う命令.

    管理者権限で実行
    ✦ sudo ✦
  • 管理者のみが読み取れるファイルを読み込む
  • 新プログラムのインストール(Ubuntu Linux)
  • Notes ; 新しいプログラムのインストールには、通常Package Managerを使用します.
  • sudoは、権限の問題を解決する解決策ではありません.そのため、必要に応じて賢明に使用します.(可能なユーザー権限を使用して解決する必要があります)
  • sudoは一度検証するだけでこの項目をスキップできます.
  • ✦ls-alコマンドタグの詳細✦
  • アクセス権(読み取り/書き込み/実行可能)
  • リンクされたファイル数
  • 所有者
  • 所有グループ
  • ファイルサイズ
  • 作成日
  • 作成時間
  • ファイル/ディレクトリname
  • ファイルの所有権を変更するコマンド✦
    [chown owner : group file]
    ✦GUIプログラムの実行がより簡単な場合に使用するコマンド✦

    ✦常用CLIプログラム✦
  • Git
  • バージョン管理システム
  • package Manager(プログラムの追加/削除時)
  • Ubuntu : apt
  • MacOs : homebrew
  • Windows : chocolatey
  • Vim
  • テキストエディタ
  • クラウドサービス管理AWS CLI
  • ✦バージョン管理システム✦
    why use version control?
  • strong versions
  • Restoring Previous Versions
  • Understanding what happend
  • Collaboration
  • Backup
  • :各バージョンを保存して返すことができます.この過程で、自動ストレージ(自動バックアップ機能)は、どのような変更が発生したかを決定することもできます.つまり、どのファイルがどのように変更されたかを説明することができます.
    ✦ Git ✦
  • バージョン管理システムを示す
  • github : social platform for git users.
    つまり、他の人は私のコードを見て意見を交換することができます.これは開発者のソーシャルネットワークです.
  • 有名なオープンソースコードにはgithubが常に存在する.
  • ✦ Features ✦
  • Branching & Merging
  • Distributed(分散システム)
  • データ保障
  • Staging Area
  • ✦ Git Workflow ✦
  • key terms
  • Staging Area:競合または選択的バージョン管理を解決するために以前に作成されました.バージョン管理システムのバージョン管理システムによってファイルまたはディレクトリをバージョン管理する場合は、そのファイルを常駐領域にアップロードする必要があります.
  • ~覚えておきたいGit用語を整理~

    ✦ Staging Area ✦
  • commitコマンド
  • ex) git commit -m "Add headline to index page" 
    提出した情報を書いておけば
    1.変更内容を簡単に特定できます.
    2.他人と協力し、
    作業記録の追跡に役立ちます.
    ✦ Repository ✦
    記録と作業記録の概念を含む.
    ✦ Branching & Merging ✦
    枝分かれ
    結合
    ✦必ず覚えておきたいBranch✦
    master:ユーザーはエラープログラムのないソースコードを使用します
    開発中のソース・バージョン(重要なのは、十分なテストとエラーを見つけることです)
    Feature:1つ以上の機能を含むソースコード
    A.Repositoryの例

    B.Repositoryの例:必要に応じてブランチを追加できます.

    分散ぶんさん:分散システムぶんさんシステム