반응형
$git add
$git status
$git diff
$git commit
git add
staging area에 내가 컴퓨터에서 수정한 것을 staged해주는 명령어
add를 한 이후에는 수정한 파일이 git 에서 track을 할 수 있게 된다.
git status
현재 staging area 그리고, work space에 track 된 파일과 untrack된 파일의 상태를 전부 보여주는 명령어
git status -s 를하면 최소한의 영역을 보여줌
git diff
working directory 내부에 있는 파일의 차이를 보여주는 명령어
diff --git a/c.txt b/c.txt
index blahblahaadf
--- a/c.txt
+++ b/c.txt
@@ -1 +1,2 @@
hello world!
+add(초록색이면 내용이 추가된 것) -add(빨강색이면 내용이 빠진 것)
(END)
숫자를 보면 -1이 있는데
여기서 -는 ---a/c.txt를 그리고 1은 a/c.txt의 첫 번째 줄을 보라고 하는 것이고
+는 +++b/c.txt를 그리고 1 은 2번째 줄까지 확인을 하라고 전달해주는 것
그래서 전체를 해석해보면, 기존 hello world! 라는 내용에서 add라는 것이 추가되었다는 것을 전달해준다.
git diff에서 나오는 방법은 키보드 q를 누르면 가능하다.
gif diff --staged
staging area에 추가되어 있는 파일들의 차이를 보여주는 명령어
반응형