혼자 해보기
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/test_project (master)
$ cd ..
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws
$ mkdir exam_project
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws
$ cd exam_project
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project
$ git init
Initialized empty Git repository in C:/Users/SAMSUNG/Documents/git_ws/exam_project/.git/
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ ls -all
total 4
drwxr-xr-x 1 SAMSUNG 197609 0 Jun 5 17:54 ./
drwxr-xr-x 1 SAMSUNG 197609 0 Jun 5 17:53 ../
drwxr-xr-x 1 SAMSUNG 197609 0 Jun 5 17:54 .git/
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ touch exam.txt
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ ls -all
total 4
drwxr-xr-x 1 SAMSUNG 197609 0 Jun 5 17:54 ./
drwxr-xr-x 1 SAMSUNG 197609 0 Jun 5 17:53 ../
drwxr-xr-x 1 SAMSUNG 197609 0 Jun 5 17:54 .git/
-rw-r--r-- 1 SAMSUNG 197609 0 Jun 5 17:54 exam.txt
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ git add exam.txt
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached ..." to unstage)
new file: exam.txt
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ git commit -m "add exam.txt" exam.txt
[master (root-commit) 4f4c9f9] add exam.txt
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 exam.txt
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ git status
On branch master
nothing to commit, working tree clean
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ git remote add origin https://github.com/DennyKim111/exam_project.git
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ git remote -v
origin https://github.com/DennyKim111/exam_project.git (fetch)
origin https://github.com/DennyKim111/exam_project.git (push)
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ git push origin master
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Writing objects: 100% (3/3), 216 bytes | 216.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/DennyKim111/exam_project.git
^C
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ git commit -m
error: switch `m' requires a value
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ git commit -m "this is git exam3." exam3.txt
[master f81f79b] this is git exam3.
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 exam3.txt
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ git push origin master
Enumerating objects: 4, done.
Counting objects: 100% (4/4), done.
Delta compression using up to 8 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 302 bytes | 302.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/DennyKim111/exam_project.git
99b2571..f81f79b master -> master
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ cat exam3.txt
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ cat > exam3.txt
This is git exam3.
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ cat exam3.txt
This is git exam3.
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ gid add exam3.txt
bash: gid: command not found
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ git status
On branch master
Changes not staged for commit:
(use "git add ..." to update what will be committed)
(use "git restore ..." to discard changes in working directory)
modified: exam3.txt
no changes added to commit (use "git add" and/or "git commit -a")
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ git add exam3.txt
warning: in the working copy of 'exam3.txt', LF will be replaced by CRLF the next time Git touches it
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ git commit -m "commit 3" exam3.txt
warning: in the working copy of 'exam3.txt', LF will be replaced by CRLF the next time Git touches it
[master 2b21e50] commit 3
1 file changed, 1 insertion(+)
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ git status
On branch master
nothing to commit, working tree clean
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ git push origin master
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 8 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 267 bytes | 267.00 KiB/s, done.
Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (1/1), completed with 1 local object.
To https://github.com/DennyKim111/exam_project.git
f81f79b..2b21e50 master -> master
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ git status
On branch master
nothing to commit, working tree clean
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ cat exam3.txt
This is git exam3.
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/exam_project (master)
$ git pull origin master
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), 649 bytes | 32.00 KiB/s, done.
From https://github.com/DennyKim111/exam_project