{"id":4941,"date":"2026-05-02T16:02:39","date_gmt":"2026-05-02T07:02:39","guid":{"rendered":"http:\/\/batmask.net\/?p=4941"},"modified":"2026-05-02T16:02:39","modified_gmt":"2026-05-02T07:02:39","slug":"git-%ec%95%8c%ec%95%84%eb%b3%b4%ea%b8%b0-3-git-init-status-add-commit-log","status":"publish","type":"post","link":"http:\/\/batmask.net\/index.php\/2026\/05\/02\/4941\/","title":{"rendered":"git \uc54c\uc544\ubcf4\uae30 #3 : git init\/status\/add\/commit\/log"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\uae30\ubcf8\uc801\uc778 git \uc791\uc5c5 process<\/h2>\n\n\n\n<p> \uc2e4\uc81c \uc608\uc81c\ub97c \ud1b5\ud574\uc11c \uc5b4\ub5bb\uac8c \uc791\uc5c5\uc774 \ub418\ub294\uc9c0, \uadf8 \ub54c \uc5b4\ub5a4 \ucee4\ub9e8\ub4dc\uac00 \uc0ac\uc6a9\ub418\ub294\uc9c0 \uc124\uba85\ud558\ub3c4\ub85d \ud558\uaca0\ub2e4. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">git init<\/h3>\n\n\n\n<p> git\uc744 \uc0ac\uc6a9\ud558\ub824\uba74 \uc800\uc7a5\uc18c(repository)\ub97c \uba3c\uc800 \uc124\uc815\ud574\uc57c \ud55c\ub2e4. \uc774\ub294 \uc791\uc5c5 \ub514\ub809\ud1a0\ub9ac\uc5d0\uc11c \ub2e4\uc74c \uba85\ub839\uc5b4\ub97c \uc2e4\ud589\ud558\uba74 \ub41c\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>git init<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F69D50\">git<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">init<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\ub2e4\uc74c\uc740 \uc2e4 \uc0ac\uc6a9 \uc608\uc81c\uc774\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">Zsh<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>~\/git_test>  mkdir myproject                                      \u2714 \u2502 11:05:45 \n~\/git_test>  cd myproject                                         \u2714 \u2502 11:05:57 \n~\/git_test\/myproject>  git init                                   \u2714 \u2502 11:06:00 \n\/home\/batmask\/git_test\/myproject\/.git\/ \uc548\uc758 \ube48 \uae43 \uc800\uc7a5\uc18c\ub97c \ub2e4\uc2dc \ucd08\uae30\ud654\ud588\uc2b5\ub2c8\ub2e4\n~\/g\/myproject \u2502 main>  ls -la                                     \u2714 \u2502 11:06:09 \n\ud569\uacc4 12\ndrwxrwxr-x 3 batmask batmask 4096  4\uc6d4 26 11:06 .\ndrwxrwxr-x 3 batmask batmask 4096  4\uc6d4 26 11:05 ..\ndrwxrwxr-x 6 batmask batmask 4096  4\uc6d4 26 11:06 .git\n~\/g\/myproject \u2502 main>  cd .git                                    \u2714 \u2502 11:06:11 \n~\/g\/myproject\/.git \u2502 main>  ls -la                                \u2714 \u2502 11:06:14 \n\ud569\uacc4 36\ndrwxrwxr-x 6 batmask batmask 4096  4\uc6d4 26 11:06 .\ndrwxrwxr-x 3 batmask batmask 4096  4\uc6d4 26 11:06 ..\n-rw-rw-r-- 1 batmask batmask   21  4\uc6d4 26 11:06 HEAD\n-rw-rw-r-- 1 batmask batmask   92  4\uc6d4 26 11:06 config\n-rw-rw-r-- 1 batmask batmask   73  4\uc6d4 26 11:06 description\ndrwxrwxr-x 2 batmask batmask 4096  4\uc6d4 26 11:06 hooks\ndrwxrwxr-x 2 batmask batmask 4096  4\uc6d4 26 11:06 info\ndrwxrwxr-x 4 batmask batmask 4096  4\uc6d4 26 11:06 objects\ndrwxrwxr-x 4 batmask batmask 4096  4\uc6d4 26 11:06 refs\n~\/g\/myproject\/.git \u2502 main>  <\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/git_test<\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\">  mkdir myproject                                      \u2714 \u2502 11:05:45 <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/git_test<\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\">  cd myproject                                         \u2714 \u2502 11:05:57 <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/git_test\/myproject<\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\">  git init                                   \u2714 \u2502 11:06:00 <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\/home\/batmask\/git_test\/myproject\/.git\/<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc548\uc758<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ube48<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uae43<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc800\uc7a5\uc18c\ub97c<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ub2e4\uc2dc<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ucd08\uae30\ud654\ud588\uc2b5\ub2c8\ub2e4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/g\/myproject \u2502 main<\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\">  ls -la                                     \u2714 \u2502 11:06:09 <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\ud569\uacc4<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">12<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">drwxrwxr-x<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">3<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">4096<\/span><span style=\"color: #ADBAC7\">  <\/span><span style=\"color: #6CB6FF\">4<\/span><span style=\"color: #96D0FF\">\uc6d4<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">26<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">11<\/span><span style=\"color: #96D0FF\">:06<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">drwxrwxr-x<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">3<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">4096<\/span><span style=\"color: #ADBAC7\">  <\/span><span style=\"color: #6CB6FF\">4<\/span><span style=\"color: #96D0FF\">\uc6d4<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">26<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">11<\/span><span style=\"color: #96D0FF\">:05<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">..<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">drwxrwxr-x<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">6<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">4096<\/span><span style=\"color: #ADBAC7\">  <\/span><span style=\"color: #6CB6FF\">4<\/span><span style=\"color: #96D0FF\">\uc6d4<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">26<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">11<\/span><span style=\"color: #96D0FF\">:06<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">.git<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/g\/myproject \u2502 main<\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\">  cd .git                                    \u2714 \u2502 11:06:11 <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/g\/myproject\/.git \u2502 main<\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\">  ls -la                                \u2714 \u2502 11:06:14 <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\ud569\uacc4<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">36<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">drwxrwxr-x<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">6<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">4096<\/span><span style=\"color: #ADBAC7\">  <\/span><span style=\"color: #6CB6FF\">4<\/span><span style=\"color: #96D0FF\">\uc6d4<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">26<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">11<\/span><span style=\"color: #96D0FF\">:06<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">drwxrwxr-x<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">3<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">4096<\/span><span style=\"color: #ADBAC7\">  <\/span><span style=\"color: #6CB6FF\">4<\/span><span style=\"color: #96D0FF\">\uc6d4<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">26<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">11<\/span><span style=\"color: #96D0FF\">:06<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">..<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">-rw-rw-r--<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">1<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\">   <\/span><span style=\"color: #6CB6FF\">21<\/span><span style=\"color: #ADBAC7\">  <\/span><span style=\"color: #6CB6FF\">4<\/span><span style=\"color: #96D0FF\">\uc6d4<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">26<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">11<\/span><span style=\"color: #96D0FF\">:06<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">HEAD<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">-rw-rw-r--<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">1<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\">   <\/span><span style=\"color: #6CB6FF\">92<\/span><span style=\"color: #ADBAC7\">  <\/span><span style=\"color: #6CB6FF\">4<\/span><span style=\"color: #96D0FF\">\uc6d4<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">26<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">11<\/span><span style=\"color: #96D0FF\">:06<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">-rw-rw-r--<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">1<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\">   <\/span><span style=\"color: #6CB6FF\">73<\/span><span style=\"color: #ADBAC7\">  <\/span><span style=\"color: #6CB6FF\">4<\/span><span style=\"color: #96D0FF\">\uc6d4<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">26<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">11<\/span><span style=\"color: #96D0FF\">:06<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">description<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">drwxrwxr-x<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">2<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">4096<\/span><span style=\"color: #ADBAC7\">  <\/span><span style=\"color: #6CB6FF\">4<\/span><span style=\"color: #96D0FF\">\uc6d4<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">26<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">11<\/span><span style=\"color: #96D0FF\">:06<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">hooks<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">drwxrwxr-x<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">2<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">4096<\/span><span style=\"color: #ADBAC7\">  <\/span><span style=\"color: #6CB6FF\">4<\/span><span style=\"color: #96D0FF\">\uc6d4<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">26<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">11<\/span><span style=\"color: #96D0FF\">:06<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">info<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">drwxrwxr-x<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">4<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">4096<\/span><span style=\"color: #ADBAC7\">  <\/span><span style=\"color: #6CB6FF\">4<\/span><span style=\"color: #96D0FF\">\uc6d4<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">26<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">11<\/span><span style=\"color: #96D0FF\">:06<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">objects<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">drwxrwxr-x<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">4<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">4096<\/span><span style=\"color: #ADBAC7\">  <\/span><span style=\"color: #6CB6FF\">4<\/span><span style=\"color: #96D0FF\">\uc6d4<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">26<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">11<\/span><span style=\"color: #96D0FF\">:06<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">refs<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/g\/myproject\/.git \u2502 main<\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\">  <\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\uba3c\uc800 myproject\ub77c\ub294 \uc791\uc5c5 \ub514\ub809\ud1a0\ub9ac\ub97c \ub9cc\ub4e4\uace0, \uadf8 \uc548\uc5d0\uc11c git init \ub97c \uc2e4\ud589\ud588\ub2e4. \ud3f4\ub354\uc548\uc5d0\ub294 .git \uc228\uae40 \ud3f4\ub354\uac00 \uc0dd\uc131\ub418\uace0 \uadf8\uc548\uc744 \uc0b4\ud3b4\ubcf4\uba74, \uc704\uc640\uac19\uc774 \ub514\ub809\ud1a0\ub9ac\ub4e4\uacfc \ud30c\uc77c\uc774 \uc0dd\uc131\ub41c \uac83\uc744 \uc54c \uc218 \uc788\ub2e4. <\/p>\n\n\n\n<p>git\uc740 \ubaa8\ub450 .git \uc548\uc5d0 \uc800\uc7a5\ub418\ubbc0\ub85c, \uc800 \ud3f4\ub354\ub9cc \uc81c\uac70\ud558\uba74 \ubaa8\ub4e0\uac8c \ub0a0\uc544\uac04\ub2e4. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">git status\/add\/commit<\/h3>\n\n\n\n<p> \ubaa8\ub4e0 \uac83\uc5d0 \uc55e\uc11c \ud55c\uac00\uc9c0\ub9cc \uc0dd\uac01\ud558\uace0 \uc9c4\ud589\ud558\uc790. git\uc744 \ud3ec\ud568\ud574 \ubaa8\ub4e0 \ubc84\uc804\uad00\ub9ac \uc2dc\uc2a4\ud15c(VCS)\ub4e4\uc740 \ubcc0\uacbd\uc0ac\ud56d \ud788\uc2a4\ud1a0\ub9ac\ub97c \ub0a8\uae30\ub294 \uacfc\uc815\uc774\ub2e4. \uadf8 \ud788\uc2a4\ud1a0\ub9ac\ub97c \ub0a8\uae40\uc73c\ub85c\uc11c \ub9c8\uce58 \ud3c9\uc18c\uc5d0 Ctrl+Z\ub97c \uc0ac\uc6a9\ud558\ub4ef \uc5b8\uc81c\ub4e0\uc9c0 undo\ub97c \ud55c \uac83\ucc98\ub7fc \uc774\uc804 \ubc84\uc804\uc73c\ub85c \ub418\ub3cc\ub838\ub2e4\uac00 Ctrl+Shift+Z(\ub610\ub294 Ctrl+Y)\ucc98\ub7fc redo\ub97c \ud1b5\ud574 \uc791\uc5c5 \ud788\uc2a4\ud1a0\ub9ac\uac04 \uc774\ub3d9\uc774 \uac00\ub2a5\ud574\uc9c4\ub2e4. \ub2e4\ub9cc, \ud504\ub85c\uadf8\ub7a8 \uc0ac\uc6a9\uc2dc\uc5d0\ub294 \ubaa8\ub4e0 \ubcc0\uacbd\uc0ac\ud56d\uc774 \uc790\ub3d9\uc73c\ub85c \ud788\uc2a4\ud1a0\ub9ac\uc5d0 \ub0a8\uc9c0\ub9cc, git\uacfc\uac19\uc740 VCS \uc0ac\uc6a9\uc2dc\uc5d0\ub294 \uc0ac\uc6a9\uc790\uac00 \uc9c1\uc811 \ud2b9\uc815 \uc2dc\uc810\uc5d0 \uba85\ub839\uc5b4\ub97c \ud1b5\ud574 \uae30\ub85d\uc744 \ub0a8\uaca8\uc57c \ud55c\ub2e4. \uc774\uac8c \ubc14\ub85c commit \uc774\ub2e4.<\/p>\n\n\n\n<p>\uc55e\uc5d0\uc11c git\uc740 \uc2a4\ub0c5\uc0f7\uc73c\ub85c \uc791\ub3d9\ud558\uae30 \ub54c\ubb38\uc5d0 commit\ud558\uae30\uc804 \uc911\uac04\ub2e8\uacc4\uc778 staging area\uac00 \uc874\uc7ac\ud574\uc11c \uc5ec\uae30\uc5d0 \ud30c\uc77c\uc744 \ucd94\uac00(add)\ud574\ub193\uace0 \ud55c\ubc88\uc5d0 \uc800\uc7a5\uc18c(repository)\uc5d0 \ubc18\uc601(commit)\ud558\uac8c\ub41c\ub2e4\uace0 \ud588\ub2e4. \uc989, git add -> git commit \uc758 \ub450 \ub2e8\uacc4\ub97c \ud1b5\ud574 \uc791\uc5c5\ud55c \ud30c\uc77c\uc774 repository\uc5d0 \uc800\uc7a5\ub41c\ub2e4. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/05\/git_add_commit-1024x683.png\" alt=\"\" class=\"wp-image-4995\" srcset=\"http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/05\/git_add_commit-1024x683.png 1024w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/05\/git_add_commit-300x200.png 300w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/05\/git_add_commit-768x512.png 768w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/05\/git_add_commit.png 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">chatGPT \ub3c4\uc6c0\uc744 \ubc1b\uc544 \uc791\uc131\ud55c staging area \uc640 repository<\/figcaption><\/figure>\n<\/div>\n\n\n<p>\uc774\uc640\ud568\uaed8 \ud56d\uc0c1 \ud568\uaed8 \uc0ac\uc6a9\ub420 \uba85\ub839\uc5b4\uac00 \uc788\ub294\ub370, \uc774\uac83\uc774 \ubc14\ub85c git status\uc774\ub2e4. status\ub294 commit \ud574\uc57c\ud560 \ubcc0\uacbd\uc0ac\ud56d\uc774 \uc788\ub294\uc9c0, staging area\uc5d0 \ubb50\uac00 \ucd94\uac00\ub418\uc5b4 \uc788\ub294\uc9c0\ub4f1 \uc815\ubcf4\ub97c \ubcf4\uc5ec\uc900\ub2e4. <\/p>\n\n\n\n<p> \uc704\uc5d0\uc11c \ub9cc\ub4e0 \uc791\uc5c5\ud3f4\ub354 myproject \uc548\uc5d0\uc11c git add\/commit \uacfc\uc815\uc5d0 \ub9e4\ubc88 git status\ub97c \uc2e4\ud589\ud574\ubcf4\uba74 \uc5b4\ub5bb\uac8c \ub3cc\uc544\uac00\ub294\uc9c0 \uc54c \uc218 \uc788\ub2e4. \uc77c\ub2e8, \uac04\ub2e8\ud55c \ud14d\uc2a4\ud2b8 \ud30c\uc77c\uc744 \ud558\ub098 \ub9cc\ub4e4\uace0, \uc774\uac78 repository\uc5d0 \uc800\uc7a5\ud574\ubcf4\uc790. git init \ub9cc \ud55c \uc0c1\ud0dc\uc5d0\uc11c git status\ub97c \uc2e4\ud589\ud558\uba74 \ub2e4\uc74c\uacfc \uac19\uc774 \ud45c\uc2dc\ub41c\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">Zsh<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>~\/g\/myproject \u2502 main>  git status                                 \u2714 \u2502 11:11:15 \n\ud604\uc7ac \ube0c\ub79c\uce58 main\n\n\uc544\uc9c1 \ucee4\ubc0b\uc774 \uc5c6\uc2b5\ub2c8\ub2e4\n\n\ucee4\ubc0b\ud560 \uc0ac\ud56d \uc5c6\uc74c (\ud30c\uc77c\uc744 \ub9cc\ub4e4\uac70\ub098 \ubcf5\uc0ac\ud558\uace0 \"git add\"\ub97c \uc0ac\uc6a9\ud558\uba74 \ucd94\uc801\ud569\ub2c8\ub2e4)\n~\/g\/myproject \u2502 main>                                             \u2714 \u2502 11:11:16 <\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/g\/myproject \u2502 main<\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\">  git status                                 \u2714 \u2502 11:11:15 <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\ud604\uc7ac<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ube0c\ub79c\uce58<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">main<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\uc544\uc9c1<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ucee4\ubc0b\uc774<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc5c6\uc2b5\ub2c8\ub2e4<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\ucee4\ubc0b\ud560<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc0ac\ud56d<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc5c6\uc74c<\/span><span style=\"color: #ADBAC7\"> (\ud30c\uc77c\uc744 <\/span><span style=\"color: #96D0FF\">\ub9cc\ub4e4\uac70\ub098<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ubcf5\uc0ac\ud558\uace0<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;git add&quot;\ub97c<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc0ac\uc6a9\ud558\uba74<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ucd94\uc801\ud569\ub2c8\ub2e4<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/g\/myproject \u2502 main<\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\">                                             \u2714 \u2502 11:11:16 <\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>vim\ub4f1 \uc5d0\ub514\ud130\ub97c \uc774\uc6a9\ud574 \ud30c\uc77c\uc744 \uba87 \uac1c \ub9cc\ub4e4\uc5b4\ubcf4\uc790. \ub2e4\uc74c\uc740 \uc608\uc81c\ub85c \ud30c\uc774\uc36c \ud30c\uc77c \ud558\ub098\uc640 \ub2e8\uc21c \ud14d\uc2a4\ud2b8 \ud30c\uc77c \ud558\ub098\ub97c \ub9cc\ub4e4\uc5c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">sayings.py<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>def main():\n    hello(\"world\")\n    goodbye(\"world\")\n\ndef hello(name):\n    print(f\"hello, {name}\")\n    \ndef goodbye(name):\n    print(f\"goodbye, {name}\")\n\nif __name__ == \"__main__\":\n    main()<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F47067\">def<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #DCBDFB\">main<\/span><span style=\"color: #ADBAC7\">():<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    hello(<\/span><span style=\"color: #96D0FF\">&quot;world&quot;<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    goodbye(<\/span><span style=\"color: #96D0FF\">&quot;world&quot;<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">def<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #DCBDFB\">hello<\/span><span style=\"color: #ADBAC7\">(name):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    <\/span><span style=\"color: #6CB6FF\">print<\/span><span style=\"color: #ADBAC7\">(<\/span><span style=\"color: #F47067\">f<\/span><span style=\"color: #96D0FF\">&quot;hello, <\/span><span style=\"color: #F47067\">{<\/span><span style=\"color: #ADBAC7\">name<\/span><span style=\"color: #F47067\">}<\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">def<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #DCBDFB\">goodbye<\/span><span style=\"color: #ADBAC7\">(name):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    <\/span><span style=\"color: #6CB6FF\">print<\/span><span style=\"color: #ADBAC7\">(<\/span><span style=\"color: #F47067\">f<\/span><span style=\"color: #96D0FF\">&quot;goodbye, <\/span><span style=\"color: #F47067\">{<\/span><span style=\"color: #ADBAC7\">name<\/span><span style=\"color: #F47067\">}<\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">if<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">__name__<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #F47067\">==<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;__main__&quot;<\/span><span style=\"color: #ADBAC7\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    main()<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#22272e;color:#9eadbd;font-size:12px;line-height:1;position:relative\">Python<\/span><\/div>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">readme.txt<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>this is the first file.\nfile name is 01.txt\nI'm studying git.<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #ADBAC7\">this is the first file.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">file name is 01.txt<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">I&#39;m studying git.<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\ub2e4\uc2dc git stuatus\ub97c \uc785\ub825\ud574\ubcf4\uc790.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">Zsh<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>~\/g\/myproject \u2502 main ?2 >  git status                              \u2714 \u2502 11:37:53 \n...\n\ucd94\uc801\ud558\uc9c0 \uc54a\ub294 \ud30c\uc77c:\n  (\ucee4\ubc0b\ud560 \uc0ac\ud56d\uc5d0 \ud3ec\ud568\ud558\ub824\uba74 \"git add &lt;\ud30c\uc77c>...\"\uc744 \uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624)\n\treadme.txt\n\tsayings.py\n...<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/g\/myproject \u2502 main <\/span><span style=\"color: #F47067\">?<\/span><span style=\"color: #ADBAC7\">2 <\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\">  git status                              \u2714 \u2502 11:37:53 <\/span><\/span>\n<span class=\"line\"><span style=\"color: #6CB6FF\">...<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\ucd94\uc801\ud558\uc9c0<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc54a\ub294<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ud30c\uc77c:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">  (<\/span><span style=\"color: #F69D50\">\ucee4\ubc0b\ud560<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc0ac\ud56d\uc5d0<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ud3ec\ud568\ud558\ub824\uba74<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;git add &lt;\ud30c\uc77c&gt;...&quot;\uc744<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">\t<\/span><span style=\"color: #F69D50\">readme.txt<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">\t<\/span><span style=\"color: #F69D50\">sayings.py<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6CB6FF\">...<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\uc0c8\ub85c\uc6b4 \ub0b4\uc6a9\uc774 \ubcf4\uc778\ub2e4. &#8220;\ucd94\uc801\ud558\uc9c0 \uc54a\ub294 \ud30c\uc77c&#8221;\uc774\ub77c\ub294 \ub9d0\uc774 \ub098\uc624\uace0 git add\uc5d0 \ub300\ud55c \uc548\ub0b4\uac00 \ub098\uc628\ub2e4. repository\uc5d0 commit\ub41c \ud30c\uc77c\ub4e4\uc740 \ubcc0\uacbd\uc0ac\ud56d\ub4e4\uc744 \uacc4\uc18d \ucd94\uc801\ud558\uac8c \ub41c\ub2e4. \uc989, \uc5ec\uae30\uc11c \ucd94\uc801\ud558\uc9c0 \uc54a\ub294 \ud30c\uc77c\uc774\ub780\uac74, \uc544\uc9c1 repository\uc5d0 \ucd94\uac00\ub418\uc9c0 \uc54a\uc740 \ud30c\uc77c\ub4e4\uc774\ub780 \ub9d0\uc774\ub2e4.<\/p>\n\n\n\n<p>\uc548\ub0b4\ub300\ub85c git add \ub97c \uc0ac\uc6a9\ud574\ubcf4\uc790. <\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">Zsh<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>~\/g\/myproject \u2502 main ?2 > git add readme.txt                  INT \u2718 \u2502 11:41:12 \n~\/g\/myproject \u2502 main +1 ?1 > git status                           \u2714 \u2502 11:43:23 \n\ud604\uc7ac \ube0c\ub79c\uce58 main\n\n\uc544\uc9c1 \ucee4\ubc0b\uc774 \uc5c6\uc2b5\ub2c8\ub2e4\n\n\ucee4\ubc0b\ud560 \ubcc0\uacbd \uc0ac\ud56d:\n  (\uc2a4\ud14c\uc774\uc9c0 \ud574\uc81c\ud558\ub824\uba74 \"git rm --cached &lt;\ud30c\uc77c>...\"\uc744 \uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624)\n\t\uc0c8 \ud30c\uc77c:       readme.txt\n\n\ucd94\uc801\ud558\uc9c0 \uc54a\ub294 \ud30c\uc77c:\n  (\ucee4\ubc0b\ud560 \uc0ac\ud56d\uc5d0 \ud3ec\ud568\ud558\ub824\uba74 \"git add &lt;\ud30c\uc77c>...\"\uc744 \uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624)\n\tsayings.py\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/g\/myproject \u2502 main <\/span><span style=\"color: #F47067\">?<\/span><span style=\"color: #ADBAC7\">2 <\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\"> git add readme.txt                  INT \u2718 \u2502 11:41:12 <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/g\/myproject \u2502 main +1 <\/span><span style=\"color: #F47067\">?<\/span><span style=\"color: #ADBAC7\">1 <\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\"> git status                           \u2714 \u2502 11:43:23 <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\ud604\uc7ac<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ube0c\ub79c\uce58<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">main<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\uc544\uc9c1<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ucee4\ubc0b\uc774<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc5c6\uc2b5\ub2c8\ub2e4<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\ucee4\ubc0b\ud560<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ubcc0\uacbd<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc0ac\ud56d:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">  (<\/span><span style=\"color: #F69D50\">\uc2a4\ud14c\uc774\uc9c0<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ud574\uc81c\ud558\ub824\uba74<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;git rm --cached &lt;\ud30c\uc77c&gt;...&quot;\uc744<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">\t<\/span><span style=\"color: #F69D50\">\uc0c8<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ud30c\uc77c:<\/span><span style=\"color: #ADBAC7\">       <\/span><span style=\"color: #96D0FF\">readme.txt<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\ucd94\uc801\ud558\uc9c0<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc54a\ub294<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ud30c\uc77c:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">  (<\/span><span style=\"color: #F69D50\">\ucee4\ubc0b\ud560<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc0ac\ud56d\uc5d0<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ud3ec\ud568\ud558\ub824\uba74<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;git add &lt;\ud30c\uc77c&gt;...&quot;\uc744<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">\t<\/span><span style=\"color: #F69D50\">sayings.py<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>git add readme.txt \ub85c \ud30c\uc77c \ud558\ub098\ub9cc staging area\uc5d0 \ucd94\uac00\ud588\ub2e4. &#8220;\ucee4\ubc0b\ud560 \ubcc0\uacbd\uc0ac\ud56d&#8221;\uc774 \uc0c8\ub85c \ubcf4\uc774\uba70 \uc5ec\uae30\uc5d0 \uc6b0\ub9ac\uac00 \ucd94\uac00\ud55c readme.txt \ud30c\uc77c\uc774 \ud45c\uc2dc\ub41c\ub2e4. \uc774\ub807\uac8c \uc120\ud0dd\uc801\uc73c\ub85c staging area\uc5d0 \ubaa8\uc544\ub193\uace0 \ub098\uc911\uc5d0 \ud55c\ubc88\uc5d0 repository\uc5d0 commit\ud558\uac8c \ub41c\ub2e4. <\/p>\n\n\n\n<p>\uc2a4\ud14c\uc774\uc9c0\ub97c \ud574\uc81c\ud558\ub824\uba74 &#8220;git rm &#8211;cached &lt;\ud30c\uc77c&gt; &#8230; &#8220;\uc744 \uc0ac\uc6a9\ud558\ub77c\uace0 \ub098\uc628\ub2e4. \uc2e4\uc218\ub85c \uc798\ubabb \uc62c\ub77c\uac14\uac70\ub098, \uc9c0\uae08 \ubc18\uc601\ud558\uba74 \uc548\ub418\ub294 \ub0b4\uc6a9\uc77c \ub54c, \ub2e4\uc2dc \ub418\ub3cc\ub9ac\ub294 \ubc29\ubc95\uc774\ub2e4. \uc870\uc2ec\ud574\uc57c \ud560 \uac83\uc740 git rm\uc740 \uc6d0\ub798, repository\uc5d0 \uc788\ub294 \ud30c\uc77c\uc744 \uc0ad\uc81c\ud558\ub294 \uba85\ub839\uc774\ub2e4. \uc774\uacbd\uc6b0, \uc544\uc9c1 \ud30c\uc77c\uc774 \ud55c \ubc88\ub3c4 commit\uc774 \uc548\ub418\uc5b4 \uc788\uc5b4\uc11c git rm &#8211;cached\ub97c \uc0ac\uc6a9\ud558\ub77c\uace0 \uc548\ub0b4\ud558\uace0 \uc788\ub2e4. \ubcf4\ud1b5\uc740 \ub2e4\uc74c \uba85\ub839\uc5b4\ub97c \uc0ac\uc6a9\ud558\uc5ec staging area\uc5d0 \uc62c\ub77c\uac04 \uac83\uc744 \ucde8\uc18c\ud55c\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">Zsh<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>git restore --staged readme.txt<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F69D50\">git<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">restore<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">--staged<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">readme.txt<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\ucd94\uac00\ud55c readme.txt\uc5d0 \uc0ac\uc6a9\ud574\ubcf4\uc790.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">Zsh<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>~\/g\/myproject \u2502 main +1 ?1 > git rm --cached readme.txt           \u2714 \u2502 11:43:28 \nrm 'readme.txt'\n~\/g\/myproject \u2502 main ?2 > git status                              \u2714 \u2502 11:49:30 \n\ud604\uc7ac \ube0c\ub79c\uce58 main\n\n\uc544\uc9c1 \ucee4\ubc0b\uc774 \uc5c6\uc2b5\ub2c8\ub2e4\n\n\ucd94\uc801\ud558\uc9c0 \uc54a\ub294 \ud30c\uc77c:\n  (\ucee4\ubc0b\ud560 \uc0ac\ud56d\uc5d0 \ud3ec\ud568\ud558\ub824\uba74 \"git add &lt;\ud30c\uc77c>...\"\uc744 \uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624)\n\treadme.txt\n\tsayings.py\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/g\/myproject \u2502 main +1 <\/span><span style=\"color: #F47067\">?<\/span><span style=\"color: #ADBAC7\">1 <\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\"> git rm --cached readme.txt           \u2714 \u2502 11:43:28 <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">rm<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&#39;readme.txt&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/g\/myproject \u2502 main <\/span><span style=\"color: #F47067\">?<\/span><span style=\"color: #ADBAC7\">2 <\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\"> git status                              \u2714 \u2502 11:49:30 <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\ud604\uc7ac<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ube0c\ub79c\uce58<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">main<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\uc544\uc9c1<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ucee4\ubc0b\uc774<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc5c6\uc2b5\ub2c8\ub2e4<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\ucd94\uc801\ud558\uc9c0<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc54a\ub294<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ud30c\uc77c:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">  (<\/span><span style=\"color: #F69D50\">\ucee4\ubc0b\ud560<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc0ac\ud56d\uc5d0<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ud3ec\ud568\ud558\ub824\uba74<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;git add &lt;\ud30c\uc77c&gt;...&quot;\uc744<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">\t<\/span><span style=\"color: #F69D50\">readme.txt<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">\t<\/span><span style=\"color: #F69D50\">sayings.py<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\ub2e4\uc2dc \uc6d0\ub798\ub300\ub85c \ub3cc\uc544\uac04 \uac83\uc744 git status\ub85c \ud655\uc778\ud560 \uc218 \uc788\ub2e4. <\/p>\n\n\n\n<p>git add &lt;filename1> &lt;filename2> &#8230; \uc640 \uac19\uc774 \ud30c\uc77c\uba85\uc744 \uc77c\uc77c\uc774 \uc801\uc5b4\uc8fc\ub294\uac74 \ud30c\uc77c\uc774 \ub9ce\uc744 \ub550 \uc5b4\ub824\uc6b4 \uc77c\uc774\ub2e4. git add\ub294 \uadf8\ub0e5 \ud3f4\ub354\ub97c \uc9c0\uc815\ud574\uc11c\ub3c4 \uac00\ub2a5\ud558\ub2e4. \uc774 \ub54c, \uc0c8\ub85c\uc6b4 \ud30c\uc77c\uc774\ub098 \ubcc0\uacbd\uc0ac\ud56d\uc774 \uc788\ub294 \ud30c\uc77c\ub9cc \uc790\ub3d9\uc73c\ub85c \ucd94\uac00\ub41c\ub2e4. \ud604\uc7ac \ud3f4\ub354\ub97c \ucd94\uac00\ud558\ub824\uba74 \ub2e4\uc74c\uacfc \uac19\uc774 \uc4f4\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">Zsh<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>git add .\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F69D50\">git<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">add<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">.<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\uc774\ub807\uac8c \uc801\uc6a9\ud558\ub294 \uacbd\uc6b0, \ucd94\uac00\ud558\uba74 \uc548\ub418\ub294 \ud30c\uc77c\ub4e4\uc774 \uac19\uc774 \ucd94\uac00\ub420 \uc218\uac00 \uc788\ub2e4. \uc774\ub97c \ubc29\uc9c0\ud558\uae30 \uc704\ud574 \uc791\uc5c5\ub514\ub809\ud1a0\ub9ac\uc5d0 .gitignore \ud30c\uc77c\uc744 \uc791\uc131\ud574\ub454\ub2e4. \ub2e4\uc74c\uc740 \uc608\uc81c \ud30c\uc77c\uc774\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">.gitignore<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly># ignore all .a files\n*.a\n# but do track lib.a, even though you're ignoring .a files above\n!lib.a\n# only ignore the TODO file in the current directory, not subdir\/TODO\n\/TODO\n# ignore all files in any directory named build\nbuild\/\n# ignore doc\/notes.txt, but not doc\/server\/arch.txt\ndoc\/*.txt\n# ignore all .pdf files in the doc\/ directory and any of its subdirectories\ndoc\/**\/*.pdf<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #768390\"># ignore all .a files<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">*<\/span><span style=\"color: #ADBAC7\">.a<\/span><\/span>\n<span class=\"line\"><span style=\"color: #768390\"># but do track lib.a, even though you&#39;re ignoring .a files above<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">!<\/span><span style=\"color: #F69D50\">lib.a<\/span><\/span>\n<span class=\"line\"><span style=\"color: #768390\"># only ignore the TODO file in the current directory, not subdir\/TODO<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\/TODO<\/span><\/span>\n<span class=\"line\"><span style=\"color: #768390\"># ignore all files in any directory named build<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">build\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #768390\"># ignore doc\/notes.txt, but not doc\/server\/arch.txt<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">doc\/*.txt<\/span><\/span>\n<span class=\"line\"><span style=\"color: #768390\"># ignore all .pdf files in the doc\/ directory and any of its subdirectories<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">doc\/**\/*.pdf<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\ud30c\uc77c\uc744 \uc9c1\uc811 \uc9c0\uc815\ud558\uae30\ub3c4 \ud558\uace0 \ud30c\uc77c \ud655\uc7a5\uc790\ub85c \uac70\ub974\uac70\ub098, \ub514\ub809\ud1a0\ub9ac\ub4f1\uc744 \ub098\uc5f4\ud558\uae30\ub3c4\ud55c\ub2e4. \uc774\ub807\uac8c \uac00\ub2a5\ud558\ub2e4\ub294 \uac83\ub9cc \uc54c\uace0 \ubcf4\ub2e4 \uc790\uc138\ud55c\uac74 \uc9c1\uc811 \ucc3e\uc544\ubcf4\uc790. github\uc5d0\ub294 \ubbf8\ub9ac \uc791\uc131\ub41c \ud504\ub85c\uc81d\ud2b8\ubcc4 .gitignore\ud30c\uc77c\ub4e4\uc774 \ubaa8\uc544\uc838 \uc788\uae30\ub3c4 \ud558\ub2e4. <a href=\"https:\/\/github.com\/github\/gitignore\">https:\/\/github.com\/github\/gitignore<\/a><\/p>\n\n\n\n<p>\ub9c8\uc9c0\ub9c9\uc73c\ub85c \uc800\uc7a5\uc18c\uc5d0 commit \ud574\ubcf4\uc790.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">Zsh<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>~\/g\/myproject \u2502 main +2 > git commit                              \u2714 \u2502 11:52:34<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/g\/myproject \u2502 main +2 <\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\"> git commit                              \u2714 \u2502 11:52:34<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\uc790\ub3d9\uc73c\ub85c \ud14d\uc2a4\ud2b8 \uc5d0\ub514\ud130(\uc5ec\uae30\uc11c\ub294 vim)\uc774 \ub72c\ub2e4. \uc5ec\uae30\uc5d0\uc120 commit \ub0b4\uc6a9\uc5d0 \ub300\ud55c message \ub97c \uc801\ub294 \ubd80\ubd84\uc774\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">Zsh<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>\n# Please enter the commit message for your changes. Lines starting\n# with '#' will be ignored, and an empty message aborts the commit.\n#\n# \ud604\uc7ac \ube0c\ub79c\uce58 main\n#\n# \ucd5c\ucd08 \ucee4\ubc0b\n#\n# \ucee4\ubc0b\ud560 \ubcc0\uacbd \uc0ac\ud56d:\n#\t\uc0c8 \ud30c\uc77c:       readme.txt\n#\t\uc0c8 \ud30c\uc77c:       sayings.py\n#\nthe first commit. \n\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #768390\"># Please enter the commit message for your changes. Lines starting<\/span><\/span>\n<span class=\"line\"><span style=\"color: #768390\"># with &#39;#&#39; will be ignored, and an empty message aborts the commit.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #768390\">#<\/span><\/span>\n<span class=\"line\"><span style=\"color: #768390\"># \ud604\uc7ac \ube0c\ub79c\uce58 main<\/span><\/span>\n<span class=\"line\"><span style=\"color: #768390\">#<\/span><\/span>\n<span class=\"line\"><span style=\"color: #768390\"># \ucd5c\ucd08 \ucee4\ubc0b<\/span><\/span>\n<span class=\"line\"><span style=\"color: #768390\">#<\/span><\/span>\n<span class=\"line\"><span style=\"color: #768390\"># \ucee4\ubc0b\ud560 \ubcc0\uacbd \uc0ac\ud56d:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #768390\">#\t\uc0c8 \ud30c\uc77c:       readme.txt<\/span><\/span>\n<span class=\"line\"><span style=\"color: #768390\">#\t\uc0c8 \ud30c\uc77c:       sayings.py<\/span><\/span>\n<span class=\"line\"><span style=\"color: #768390\">#<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">the<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">first<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">commit.<\/span><span style=\"color: #ADBAC7\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\uc790\ub3d9 \uc0dd\uc131\ub41c \ud14d\uc2a4\ud2b8\uc5d0 \uc124\uba85\ud558\ub4ef\uc774 # \uc73c\ub85c \uc8fc\uc11d \ud45c\uc2dc\ub41c \ub77c\uc778\ub4e4\uc740 \uc2e4\uc81c \ubc18\uc601\ub418\uc9c0 \uc54a\ub294\ub2e4. \uc800\uc7a5\ud558\uace0 \ub098\uac00\uba74 commit \uacb0\uacfc\uac00 \ud45c\uc2dc\ub41c\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">Zsh<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>main (\ucd5c\uc0c1\uc704-\ucee4\ubc0b) 0d52a66] the first commit.\n 2 files changed, 16 insertions(+)\n create mode 100644 readme.txt\n create mode 100644 sayings.py\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F69D50\">main<\/span><span style=\"color: #ADBAC7\"> (\ucd5c\uc0c1\uc704-\ucee4\ubc0b) 0d52a66] the first commit.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #F69D50\">2<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">files<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">changed,<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">16<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">insertions<\/span><span style=\"color: #ADBAC7\">(<\/span><span style=\"color: #F69D50\">+<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #F69D50\">create<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">mode<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">100644<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">readme.txt<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #F69D50\">create<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">mode<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">100644<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">sayings.py<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>main\uc774\ub77c\ub294 \ube0c\ub79c\uce58 \uc774\ub984\uc774 \ud45c\uc2dc\ub418\uba70, \ub0b4\uac00 \uc785\ub825\ud55c \uba54\uc138\uc9c0\uac00 \uac19\uc774 \ud45c\uc2dc\ub41c\ub2e4. <\/p>\n\n\n\n<p>\uc704\uc640\uac19\uc774 \uba54\uc138\uc9c0\uac00 \ud55c \uc904\ub85c \uac04\ub2e8\ud55c \uacbd\uc6b0, commit \uba85\ub839\uc5b4\uc5d0 \ud568\uaed8 \uc368\uc904 \uc218\ub3c4 \uc788\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">Zsh<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>git commit -m \"short message!\"<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F69D50\">git<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">commit<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">-m<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;short message!&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>commit \ud6c4 status\uba85\ub839\uc5b4\ub97c \uc368\ubcf4\uba74 \ub2e4\uc74c\uacfc \uac19\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">Zsh<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>~\/g\/myproject \u2502 main > git status                        \u2714 \u2502 1m 19s \u2502 11:53:58 \n\ud604\uc7ac \ube0c\ub79c\uce58 main\n\ucee4\ubc0b\ud560 \uc0ac\ud56d \uc5c6\uc74c, \uc791\uc5c5 \ud3f4\ub354 \uae68\ub057\ud568\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/g\/myproject \u2502 main <\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\"> git status                        \u2714 \u2502 1m 19s \u2502 11:53:58 <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\ud604\uc7ac<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ube0c\ub79c\uce58<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">main<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\ucee4\ubc0b\ud560<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc0ac\ud56d<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc5c6\uc74c,<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc791\uc5c5<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ud3f4\ub354<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uae68\ub057\ud568<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\ub098\uac19\uc740 \uacbd\uc6b0, \ucc98\uc74c git\uc744 \uc0ac\uc6a9\ud560 \ub54c \uc870\uae08 \ud63c\ub780\uc2a4\ub7ec\uc6e0\ub358 \ubd80\ubd84\uc778\ub370, commit\ub41c \ub0b4\uc6a9\uc740 status\uac00 \uc2e0\uacbd\uc744 \uc548\uc4f4\ub2e4\ub294 \uc810\uc774\ub2e4. commit\uc744 \uc704\ud55c \ud30c\uc77c\uc774 staging area\uc5d0 \ud30c\uc77c\uc774 \uc62c\ub77c\uac00 \uc788\uac70\ub098, \ubcc0\uacbd\uc0ac\ud56d\uc774 \uc874\uc7ac\ud558\uac70\ub098, \ucd94\uc801\ub418\uc9c0 \uc54a\ub294 \uc0c8\ub85c\uc6b4 \ud30c\uc77c\ub4e4\uc774 \uc788\uc744 \uacbd\uc6b0\uc5d0\ub9cc \ud45c\uc2dc\uac00 \ub41c\ub2e4. \uc989, &#8216;commit\uc774 \ud544\uc694\ud558\ub0d0&#8217; \uc5ec\ubd80\ub97c \uc54c\ub824\uc8fc\ub294 \uac83\uc774\ub77c \uc0dd\uac01\ud560 \uc218 \uc788\ub2e4. <\/p>\n\n\n\n<p>\uadf8\ub807\ub2e4\uba74, commit \ud55c \ub0b4\uc6a9\uc740 \uc5b4\ub5bb\uac8c \ud655\uc778\ud560\uae4c?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">git log<\/h3>\n\n\n\n<p>commit \ub0b4\uc6a9\ub4e4\uc744 \ubcf4\ub824\uba74 git log \uba85\ub839\uc5b4\ub97c \uc0ac\uc6a9\ud55c\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">Zsh<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>~\/g\/myproject \u2502 main > git log                                INT \u2718 \u2502 11:58:44 \ncommit 0d52a668c0e1148dfc3c44d060e64691be5a0ebb (HEAD -> main)\nAuthor: batmask &lt;batmask@zzzz.zzz>\nDate:   Sun Apr 26 11:52:39 2026 +0900\n\n    the first commit.\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/g\/myproject \u2502 main <\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\"> git log                                INT \u2718 \u2502 11:58:44 <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">commit<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">0<\/span><span style=\"color: #96D0FF\">d52a668c0e1148dfc3c44d060e64691be5a0ebb<\/span><span style=\"color: #ADBAC7\"> (HEAD -<\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">main<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">Author:<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #F47067\">&lt;<\/span><span style=\"color: #96D0FF\">batmask@zzzz.zz<\/span><span style=\"color: #ADBAC7\">z<\/span><span style=\"color: #F47067\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">Date:<\/span><span style=\"color: #ADBAC7\">   <\/span><span style=\"color: #96D0FF\">Sun<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">Apr<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">26<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">11<\/span><span style=\"color: #96D0FF\">:52:39<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">2026<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">+0900<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    <\/span><span style=\"color: #F69D50\">the<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">first<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">commit.<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p> 40\uc790\ub85c \uad6c\uc131\ub41c commit \uc624\ube0c\uc81d\ud2b8\uc758 id\uac12\uc774 \ud45c\uc2dc\ub418\uace0, HEAD\uac00 main \ube0c\ub79c\uce58\ub97c \uac00\ub9ac\ud0a4\uace0 \uc788\uc74c\uc774 \ud45c\uc2dc\ub41c\ub2e4. \uc791\uc131\uc790\uc640 commit\uc2dc\uac04\uc774 \ud45c\uc2dc\ub418\uace0, commit\uc2dc \uc785\ub825\ud588\ub358 message\uac00 \uac19\uc774 \ubcf4\uc778\ub2e4. <\/p>\n\n\n\n<p>\ubcf4\ub2e4 \uac04\ub2e8\ud558\uac8c \ubcf4\uae30\uc704\ud574\uc120 &#8211;oneline  \uc635\uc158\uc744 \uc0ac\uc6a9\ud55c\ub2e4. <\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">Zsh<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>~\/g\/myproject \u2502 main > git log --oneline                          \u2714 \u2502 12:12:27 \n0d52a66 (HEAD -> main) the first commit.\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/g\/myproject \u2502 main <\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\"> git log --oneline                          \u2714 \u2502 12:12:27 <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">0d52a66<\/span><span style=\"color: #ADBAC7\"> (HEAD -<\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">main<\/span><span style=\"color: #ADBAC7\">) the first commit.<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\ud30c\uc77c\uc744 \uc218\uc815\ud558\uc5ec \ucd94\uac00\ub85c commit\uc744 \ud574\ubcf4\uc790.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">sayings.py<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>def main():\n    hello(\"world\")\n    goodbye(\"world\")\n\ndef hello(name):\n    print(f\"hello, {name}\")\n    \ndef goodbye(name):\n    print(f\"goodbye, {name}\")\n\ndef sleep(name):\n    print(f\"good night, {name}\")\n\nif __name__ == \"__main__\":\n    main()\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F47067\">def<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #DCBDFB\">main<\/span><span style=\"color: #ADBAC7\">():<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    hello(<\/span><span style=\"color: #96D0FF\">&quot;world&quot;<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    goodbye(<\/span><span style=\"color: #96D0FF\">&quot;world&quot;<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">def<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #DCBDFB\">hello<\/span><span style=\"color: #ADBAC7\">(name):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    <\/span><span style=\"color: #6CB6FF\">print<\/span><span style=\"color: #ADBAC7\">(<\/span><span style=\"color: #F47067\">f<\/span><span style=\"color: #96D0FF\">&quot;hello, <\/span><span style=\"color: #F47067\">{<\/span><span style=\"color: #ADBAC7\">name<\/span><span style=\"color: #F47067\">}<\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">def<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #DCBDFB\">goodbye<\/span><span style=\"color: #ADBAC7\">(name):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    <\/span><span style=\"color: #6CB6FF\">print<\/span><span style=\"color: #ADBAC7\">(<\/span><span style=\"color: #F47067\">f<\/span><span style=\"color: #96D0FF\">&quot;goodbye, <\/span><span style=\"color: #F47067\">{<\/span><span style=\"color: #ADBAC7\">name<\/span><span style=\"color: #F47067\">}<\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">def<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #DCBDFB\">sleep<\/span><span style=\"color: #ADBAC7\">(name):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    <\/span><span style=\"color: #6CB6FF\">print<\/span><span style=\"color: #ADBAC7\">(<\/span><span style=\"color: #F47067\">f<\/span><span style=\"color: #96D0FF\">&quot;good night, <\/span><span style=\"color: #F47067\">{<\/span><span style=\"color: #ADBAC7\">name<\/span><span style=\"color: #F47067\">}<\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">if<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">__name__<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #F47067\">==<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;__main__&quot;<\/span><span style=\"color: #ADBAC7\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    main()<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\uc704\uc640\uac19\uc774 \uc218\uc815\ud574\uc11c git status\ub97c \ud655\uc778\ud574\ubcf4\uba74,<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">Zsh<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>~\/g\/myproject \u2502 main !1 > git status                     \u2714 \u2502 1m 52s \u2502 12:22:40 \n\ud604\uc7ac \ube0c\ub79c\uce58 main\n\ucee4\ubc0b\ud558\ub3c4\ub85d \uc815\ud558\uc9c0 \uc54a\uc740 \ubcc0\uacbd \uc0ac\ud56d:\n  (\ubb34\uc5c7\uc744 \ucee4\ubc0b\ud560\uc9c0 \ubc14\uafb8\ub824\uba74 \"git add &lt;\ud30c\uc77c>...\"\uc744 \uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624)\n  (\uc791\uc5c5 \ub514\ub809\ud1a0\ub9ac\uc758 \ubcc0\uacbd\uc744 \ubb34\uc2dc\ud558\ub824\uba74 \"git restore &lt;file>...\"\uc744 \uc0ac\uc6a9\ud558\uc2dc\uc624)\n\t\uc218\uc815\ud568:        sayings.py\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/g\/myproject \u2502 main <\/span><span style=\"color: #F47067\">!<\/span><span style=\"color: #F69D50\">1<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">git<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">status<\/span><span style=\"color: #ADBAC7\">                     <\/span><span style=\"color: #96D0FF\">\u2714<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\u2502<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">1<\/span><span style=\"color: #96D0FF\">m<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">52<\/span><span style=\"color: #96D0FF\">s<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\u2502<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">12<\/span><span style=\"color: #96D0FF\">:22:40<\/span><span style=\"color: #ADBAC7\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\ud604\uc7ac<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ube0c\ub79c\uce58<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">main<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">\ucee4\ubc0b\ud558\ub3c4\ub85d<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc815\ud558\uc9c0<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc54a\uc740<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ubcc0\uacbd<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc0ac\ud56d:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">  (<\/span><span style=\"color: #F69D50\">\ubb34\uc5c7\uc744<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ucee4\ubc0b\ud560\uc9c0<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ubc14\uafb8\ub824\uba74<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;git add &lt;\ud30c\uc77c&gt;...&quot;\uc744<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">  (<\/span><span style=\"color: #F69D50\">\uc791\uc5c5<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ub514\ub809\ud1a0\ub9ac\uc758<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ubcc0\uacbd\uc744<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\ubb34\uc2dc\ud558\ub824\uba74<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;git restore &lt;file&gt;...&quot;\uc744<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\uc0ac\uc6a9\ud558\uc2dc\uc624<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">\t<\/span><span style=\"color: #F69D50\">\uc218\uc815\ud568:<\/span><span style=\"color: #ADBAC7\">        <\/span><span style=\"color: #96D0FF\">sayings.py<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\uc218\uc815\ud55c \ud30c\uc77c\uc774 \ud45c\uc2dc\ub418\ub294 \uac83\uc744 \ud655\uc778\ud560 \uc218 \uc788\ub2e4. add\uc640 commit\uc744 \ud574\ubcf4\uc790. \ud30c\uc77c\uc774 \ud558\ub098\uc77c \ub550, \uc774 \uacfc\uc815\uc744 \ud55c\ubc88\uc5d0 \ucc98\ub9ac\ud558\ub294 \uba85\ub839\uc5b4\ub85c \ub2e4\uc74c\uacfc\uac19\uc774 -a \uc635\uc158\uc744 \uc4f8 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">Zsh<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>~\/g\/myproject \u2502 main !1 > git commit -a -m \"add sleep function\"   \u2714 \u2502 12:22:43 \n&#91;main 046e349&#93; add sleep function\n 1 file changed, 4 insertions(+), 1 deletion(-)\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/g\/myproject \u2502 main <\/span><span style=\"color: #F47067\">!<\/span><span style=\"color: #F69D50\">1<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">git<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">commit<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">-a<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">-m<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;add sleep function&quot;<\/span><span style=\"color: #ADBAC7\">   <\/span><span style=\"color: #96D0FF\">\u2714<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">\u2502<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">12<\/span><span style=\"color: #96D0FF\">:22:43<\/span><span style=\"color: #ADBAC7\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">&#91;main <\/span><span style=\"color: #6CB6FF\">046<\/span><span style=\"color: #ADBAC7\">e349&#93; add sleep function<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #F69D50\">1<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">file<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">changed,<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">4<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">insertions<\/span><span style=\"color: #ADBAC7\">(<\/span><span style=\"color: #F69D50\">+<\/span><span style=\"color: #ADBAC7\">)<\/span><span style=\"color: #96D0FF\">,<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">1<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">deletion<\/span><span style=\"color: #ADBAC7\">(<\/span><span style=\"color: #F69D50\">-<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>-a \uc635\uc158\uc73c\ub85c add \uba85\ub839\uc5b4 \uc5c6\uc774 commit\uc774 \ub418\uc5c8\uace0, -m \uc635\uc158\uc73c\ub85c \uba54\uc138\uc9c0\ub97c \uac04\ub2e8\ud558\uac8c \uc9c1\uc811 \uc785\ub825\ud588\ub2e4. -a \uc635\uc158\uc740 \ud2b8\ub798\ud0b9 \ud30c\uc77c\uc5d0\ub9cc \uc801\uc6a9\ub41c\ub2e4. \uc0c8\ub85c \ucd94\uac00\ub41c \ud30c\uc77c\uc740 \uc790\ub3d9\uc73c\ub85c add\ub418\uc9c0 \uc54a\ub294\ub2e4. \uc774\uc81c log\ub97c \uc0b4\ud3b4\ubcf4\uc790.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#22272e;font-style:italic;color:#adbac7\"><span style=\"border-bottom:1px solid rgba(139, 186, 234, 0.2)\">Zsh<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>~\/g\/myproject \u2502 main > git log --graph                            \u2714 \u2502 12:27:35 \n* commit 046e349249acf77cf66bb05d533bba196c3fe689 (HEAD -> main)\n| Author: batmask &lt;batmask@zzzz.zzz>\n| Date:   Sun Apr 26 12:26:01 2026 +0900\n| \n|     add sleep function\n| \n* commit 0d52a668c0e1148dfc3c44d060e64691be5a0ebb\n  Author: batmask &lt;batmask@zzzz.zzz>\n  Date:   Sun Apr 26 11:52:39 2026 +0900\n  \n      the first commit.\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/g\/myproject \u2502 main <\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\"> git log --graph                            \u2714 \u2502 12:27:35 <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">*<\/span><span style=\"color: #ADBAC7\"> commit 046e349249acf77cf66bb05d533bba196c3fe689 (<\/span><span style=\"color: #F69D50\">HEAD<\/span><span style=\"color: #ADBAC7\"> -<\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">main<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">|<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #F69D50\">Author:<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #F47067\">&lt;<\/span><span style=\"color: #96D0FF\">batmask@zzzz.zz<\/span><span style=\"color: #ADBAC7\">z<\/span><span style=\"color: #F47067\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">|<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #F69D50\">Date:<\/span><span style=\"color: #ADBAC7\">   <\/span><span style=\"color: #96D0FF\">Sun<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">Apr<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">26<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">12<\/span><span style=\"color: #96D0FF\">:26:01<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">2026<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">+0900<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">|<\/span><span style=\"color: #ADBAC7\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">|<\/span><span style=\"color: #ADBAC7\">     <\/span><span style=\"color: #F69D50\">add<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">sleep<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">function<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">|<\/span><span style=\"color: #ADBAC7\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">*<\/span><span style=\"color: #ADBAC7\"> commit 0d52a668c0e1148dfc3c44d060e64691be5a0ebb<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">  <\/span><span style=\"color: #F69D50\">Author:<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">batmask<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #F47067\">&lt;<\/span><span style=\"color: #96D0FF\">batmask@zzzz.zz<\/span><span style=\"color: #ADBAC7\">z<\/span><span style=\"color: #F47067\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">  <\/span><span style=\"color: #F69D50\">Date:<\/span><span style=\"color: #ADBAC7\">   <\/span><span style=\"color: #96D0FF\">Sun<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">Apr<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">26<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">11<\/span><span style=\"color: #96D0FF\">:52:39<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">2026<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">+0900<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">  <\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">      <\/span><span style=\"color: #F69D50\">the<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">first<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">commit.<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\uc704\uc640\uac19\uc774 &#8211;graph \uc635\uc158\uc744 \uc0ac\uc6a9\ud558\uba74, commit \ud788\uc2a4\ud1a0\ub9ac\uac00 \uc5f0\uacb0\ub418\ub294 \ube0c\ub79c\uce58\uac00 \uac19\uc774 \ud45c\uc2dc\ub41c\ub2e4. \uc67c\ucabd\uc5d0 \ube68\uac04 \ub77c\uc778\uc744 \ud655\uc778\ud560 \uc218 \uc788\ub2e4. \uc5f0\uc2b5\uacb8, \uac04\ub2e8\ud558\uac8c chatGPT\uc758 \ub3c4\uc6c0\uc744 \ubc1b\uc544 \uc880 \ub354 \ube44\uc8fc\uc5bc\ud558\uac8c \uadf8\ub824\ubd24\ub2e4.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"893\" height=\"540\" src=\"http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/05\/git_log01-1.png\" alt=\"\" class=\"wp-image-5008\" style=\"width:400px\" srcset=\"http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/05\/git_log01-1.png 893w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/05\/git_log01-1-300x181.png 300w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/05\/git_log01-1-768x464.png 768w\" sizes=\"auto, (max-width: 893px) 100vw, 893px\" \/><\/figure>\n<\/div>\n\n\n<p>git log\uc758 \ubcf4\ub2e4 \ub2e4\uc591\ud55c \uc635\uc158\uc740 \ubb38\uc11c\ub97c \ucc38\uc870\ud558\uc790. <a href=\"https:\/\/git-scm.com\/docs\/git-log\">https:\/\/git-scm.com\/docs\/git-log<\/a> \uc5b4\ub9c8\uc5b4\ub9c8\ud55c \uc635\uc158\ub4e4\uc774 \uc874\uc7ac\ud55c\ub2e4 \u314b pro git \ucc45 \ub0b4\uc6a9\ub3c4 \ub3c4\uc6c0\uc774 \ub41c\ub2e4. <a href=\"https:\/\/git-scm.com\/book\/en\/v2\/Git-Basics-Viewing-the-Commit-History\">https:\/\/git-scm.com\/book\/en\/v2\/Git-Basics-Viewing-the-Commit-History<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uae30\ubcf8\uc801\uc778 git \uc791\uc5c5 process \uc2e4\uc81c \uc608\uc81c\ub97c \ud1b5\ud574\uc11c \uc5b4\ub5bb\uac8c \uc791\uc5c5\uc774 \ub418\ub294\uc9c0, \uadf8 \ub54c \uc5b4\ub5a4 \ucee4\ub9e8\ub4dc\uac00 \uc0ac\uc6a9\ub418\ub294\uc9c0 \uc124\uba85\ud558\ub3c4\ub85d \ud558\uaca0\ub2e4. git init git\uc744 \uc0ac\uc6a9\ud558\ub824\uba74 \uc800\uc7a5\uc18c(repository)\ub97c \uba3c\uc800 \uc124\uc815\ud574\uc57c \ud55c\ub2e4. \uc774\ub294 \uc791\uc5c5 \ub514\ub809\ud1a0\ub9ac\uc5d0\uc11c \ub2e4\uc74c \uba85\ub839\uc5b4\ub97c \uc2e4\ud589\ud558\uba74 \ub41c\ub2e4. \ub2e4\uc74c\uc740 \uc2e4 \uc0ac\uc6a9 \uc608\uc81c\uc774\ub2e4. \uba3c\uc800 myproject\ub77c\ub294 \uc791\uc5c5 \ub514\ub809\ud1a0\ub9ac\ub97c \ub9cc\ub4e4\uace0, \uadf8 \uc548\uc5d0\uc11c git init \ub97c \uc2e4\ud589\ud588\ub2e4. \ud3f4\ub354\uc548\uc5d0\ub294 .git \uc228\uae40 \ud3f4\ub354\uac00 \uc0dd\uc131\ub418\uace0 \uadf8\uc548\uc744 \uc0b4\ud3b4\ubcf4\uba74, \uc704\uc640\uac19\uc774 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[67,611,612,609,613,610],"class_list":["post-4941","post","type-post","status-publish","format-standard","hentry","category-git","tag-git","tag-git-add","tag-git-commit","tag-git-init","tag-git-log","tag-git-status"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/posts\/4941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/comments?post=4941"}],"version-history":[{"count":19,"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/posts\/4941\/revisions"}],"predecessor-version":[{"id":5010,"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/posts\/4941\/revisions\/5010"}],"wp:attachment":[{"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/media?parent=4941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/categories?post=4941"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/tags?post=4941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}