まずGit(4)を起動する


  • メッセージの中の間違いの部分はメッセージを残してください!
  • 🔜 Git Log


    前の記事でGitをインストールして初めて提出しました.コミットは現在のステータスを記録しますが、コミットの内容をどのように決定しますか?善良なことに、Gitは私たちが提出した内容を一つ一つ記録した.もちろん提出だけでなく、もっとあります.
    端末を開き、Gitレコードのログを検索します.以下のようにします.
    $ git log

    では、上記の図に示すように、私たちが記入したコミット情報をログで表示できます.commitという言葉の隣にある奇妙な暗号文は、commit idと呼ばれる文字列です.この文字列により、Gitはcommitの順序を区別する.
    一つだけ提出すればGitを使う意味がないので、何度も提出してみます.以前にまずGit(2)を起動するで見たように提出します.
    その前に!Vimをテキストエディタとして使用する方法を知っておく必要があります.

    - Vim


  • Linuxの代表的なエディタviと互換性のあるテキストエディタ
  • Vimモード
  • コマンドモード:コマンドを使用して入力したすべてのキーを実行します.
    コマンドラインモード:fromポート「:(コロン)」に文を入力するか、fromポートに単語を入力します.
    入力モード:ドキュメントを作成するすべての入力キー
    ビジュアルモード
    Linux/Unixシリーズで端末を使っている人が一度聞いたことがあるかもしれませんが、Vimはテキストエディタです.端末を使うときによく使うエディタなので、コマンド文や使い方を熟知しましょう.私たちが書いた命令文は多くありません.下のとおりにしてもいいです.

    1.Vimの実行

    # vim 파일명 -> 해당 파일을 Vim으로 실행
    $ vim dinosaur.txt

    Vim恐竜を通してtxtファイルを開くと、上記のように何も見えません.もちろん恐竜はtxtファイルにコンテンツが作成されていないため、何も見えません.初めてVimを使用した画面では、どうすればいいか分からないので、任意のキーを押して、「i」を押して入力モード(insert mode)に入るだけです.すると、以下のように端末底部から現在の入力モードに入っていることがわかる.

    2.入力モードで内容を変更する



    入力モードに入ると、内容を入力して「ESC」をクリックし、入力モードから通常モードに戻ります.ここでは、文章を入力してみてもだめだということがわかります.

    3.保存して戻る



    保存して終了するには、コマンドラインモードに入り、「:(コロン)」と入力してwqに記入する必要があります.

    4.修正ファイルのチェック


    端末でcatまたはvimコマンドでファイルをチェックすると、下とテキストがよく入力されていることがわかります.

    🧐 ファイルを変更してコミット


    Vimの使い方が分かった以上、これらのファイルを修正して提出し続けます.

    1.Doolyの最初のコミット



    コミットする場合、通常はワークツリーにすべてのファイルを追加し、メッセージとともにコミットする順序です.(Gitの現在のファイル状態を知りたい場合はGit statusを使用します.)
    $ git add -A
    $ git commit -m “두 번째 커밋. 둘리가 작성함”

    2.姫童の初提出


    Vim baby利用txtとgit.txtファイルを変更してコミットしました.

    3.姫童の二回目の提出


    ヒドンはDoolyの恐竜を怒らせたかもしれない勝手にtxtを修正しました!

    4. git log



    これまでにコミットされた内容はログに表示されます.4回目の提出は熙東ミス(?)すでに行われているように見えるため、以前に記録された3番目のコミットステータスに戻る必要があります.3番目の提出状態に戻ると熙東は恐竜ですtxtファイルに勝手に記入した内容も削除され、他のファイルも修正されても以前の状態に戻ります.このとき使えるのがGitのタイムマシン機能です.

    🔚 Commit Reset


    Gitから以前にコミットされた機能を返すのが「reset」です.△revertというものもありますが、今は無視しています.文法は以下の通りです.
    $ git reset —hard (commit_id)
    前のコミットに戻るには、もちろんcommit idを入力する必要があります.ログのcommit idをコピーし、上記の構文とマージして端末に入力します.

    こうして3回目の提出に戻りました.

    dinosaur.txtファイルを見ると、熙東が書いた部分が消え、Doolyが書いた内容しか残っていないことがわかります.
    次の授業では、このタイムマシンの機能をもっと使ってみましょう.

    Gitレッスンへのリンク


    生活コードGitn