Gitとは?

2541 ワード

🌿 GIT workflow 🌿


local

  • working directory
  • tracked
  • untracked
  • staging area
  • .gitディレクトリ(=非表示ファイルのディレクトリ)
  • remote

  • .gitディレクトリ(=非表示ファイルのディレクトリ)
  • ⑩ローカルはノートパソコン、リモートはハブ
    ■サーバ側へのアップロード|Upload to Server□:push/サーバから取得:pull
    何を押しますか.
    Local .gitディレクトリ👉 Remote .gitディレクトリ
    pullとは?
    Local .gitディレクトリ👈 Remote .gitディレクトリ

    そのまま使いましょう!



    1.gitというフォルダを作成する

    mkdit git

    2.gitフォルダに移動

    cd git

    3.gitフォルダの初期化

    git init

    4.ファイルを非表示にします。gitがある!


    =gitプロジェクトとなります.
    =トレースされていない状態にすることができます.(🌿上のGITワークフローを参照してください)

    5.a、b、cテキストファイルが作成されました。(hello world!)


    ファイルが追跡されていません.
    echo hello world! > a.txt

    ウィンドウで6.a.txtを表示します(4枚目の真上の写真を参照)

    start . 

    7.保存の準備ができているファイルを一時保存領域にアップロードします(ローカル)。


    (ex)退勤時に前に作成したファイルをアップロードします.明日出勤して仕事を続けてもいいです.
    =「決心した!≪ステータス|Status|emdw≫
    git add a.txt //이때 a는 _staging area_로 갔다!(🟢초록 글씨)
    注意)トレースファイルではありません!
    いつ追跡できますか.変更時に追跡されます.
    複数のstaging領域に一度に送信するには
    git add b.txt c.txt

    8.staging領域から追跡されていないステップを返す

    git rm --cached a.txt

    9.サーバに配備したくない場合は?


    例:
  • .ログ・ファイル(ログ・ファイル)は、リモート・リポジトリで管理するのではなく、
  • です.
  • を追跡せずに、バージョン管理オブジェクトから直接終了したい場合は?
  • では.gitignoreファイルに登録し、個別に管理します.

    🔽 ここから実習がないので写真に出てこない内容🔽


  • いったん決定したら、それをサーバーに置くことができます.
    =commitコマンドを使用してhistoryに保存します.
    地元の新聞に載せる.

  • push
    リモート登録にアップロードします.
  • 11ファイルの内容を変更したい場合
    (ex)testという文をファイルに追加したい場合.)
    echo test >> a.txt
    これでechoコマンドを使えばいいです.
    これにより、ファイルの変更が追跡されます.
    「レコード」に格納されているバージョンはcheckoutコマンドで以前のバージョンに戻ることができます.