log-diff
log
차이점을 알 수 있다. 과거의 어느 시점을 알 수 있다.
명령어
설명
git log
commit 내용 확인하기
git log -p
commit과 commit사이의 소스상 차이를 알 수 있다.
git log ID
ID commit전의 log만 보여준다.
log -p
commit 497b2e3eb874b83d2bea558736ffdadff6a806ef (HEAD -> master)
Author: sla <uouo33@naver.com>
Date: Wed May 22 19:04:25 2019 +0900
1
diff --git a/f2.txt b/f2.txt
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/f2.txt
@@ -0,0 +1 @@
+1
commit c24ee9acd0b3cff54c9b443288c4fca6af4a9c55
Author: sla <uouo33@naver.com>
Date: Wed May 22 18:55:34 2019 +0900
2
diff --git a/f1.txt b/f1.txt
index 472669b..91d3ec8 100644
--- a/f1.txt
+++ b/f1.txt
@@ -1,2 +1,2 @@
-souce : 1
+souce : 2
commit 8617324471f8df5dc36e62c20e82609841745c8f
Author: sla <uouo33@naver.com>
Date: Wed May 22 18:40:05 2019 +0900
1
diff --git a/f1.txt b/f1.txt
new file mode 100644
index 0000000..472669b
--- /dev/null
+++ b/f1.txt
@@ -0,0 +1,2 @@
+souce : 1
+자세히 보자면
2
diff --git a/f1.txt b/f1.txt
index 472669b..91d3ec8 100644
--- a/f1.txt
+++ b/f1.txt
@@ -1,2 +1,2 @@
-souce : 1
+souce : 22번째 커밋한 내용이다 --- 로 표시된건 이전 파일이고 +++는 커밋파일이다
-는 이전 내용이며 +는 커밋한 내용이다.
diff --git a/f2.txt b/f2.txt
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/f2.txt
@@ -0,0 +1 @@
+1파일이 추가된 +++ 파일과 -내용을 확인 할 수 있다.
git log ID
commit 497b2e3eb874b83d2bea558736ffdadff6a806ef (HEAD -> master)
Author: sla <uouo33@naver.com>
Date: Wed May 22 19:04:25 2019 +0900
1
commit c24ee9acd0b3cff54c9b443288c4fca6af4a9c55
Author: sla <uouo33@naver.com>
Date: Wed May 22 18:55:34 2019 +0900
2
commit 8617324471f8df5dc36e62c20e82609841745c8f
Author: sla <uouo33@naver.com>
Date: Wed May 22 18:40:05 2019 +0900
1commit 마다 각자의 고유ID를 가지고 있다.
commit 497b2e3eb874b83d2bea558736ffdadff6a806efgit log 497b2e3eb874b83d2bea558736ffdadff6a806ef할 경우 이 ID의 commit 전의 log만 보여준다
diff
명령어
설명
git diff A-id..A-id
commit한 A와 B의 정확한 차이를 알고 싶을 때
git diff
add하기 전 로컬파일과 commit파일의 차이를 알고 싶을 때
git diff A-id..B-id
commit id A와 B 사이의 차이점을 알고 싶을 때
# git diff A-id..B-id
git diff 497b2e3eb874b83d2bea558736ffdadff6a806ef..8617324471f8df5dc36e62c20e82609841745c8fdiff --git a/f1.txt b/f1.txt
index 472669b..91d3ec8 100644
--- a/f1.txt
+++ b/f1.txt
@@ -1,2 +1,2 @@
-souce : 1
+souce : 2
diff --git a/f2.txt b/f2.txt
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/f2.txt
@@ -0,0 +1 @@
+1--- /-는 A-id 이고 +++/+는 B-id의 내용이다.
fl.txt의 내용이 달라졌으며 f2.txt 파일이 추가 됐다는 걸 확인 할 수 있다.
git diff
git diffcommit한 파일과 로컬에서 작업한 파일의 차이를 확인 할 수 있다.
diff --git a/f1.txt b/f1.txt
index 91d3ec8..ae93f8d 100644
--- a/f1.txt
+++ b/f1.txt
@@ -1,2 +1,2 @@
-souce : 2
+f1.txt : 4commit하기전 마지막으로 다시 볼 수 있는 기회를 얻는다.
git add f1.txt
git diff하면 아무것도 확인 할 수 없다.
Last updated
Was this helpful?